OC混編Swift項(xiàng)目中的頭文件引入問(wèn)題
問(wèn)題背景
在OC中導(dǎo)入-Swift.h文件,切換Target時(shí)報(bào)錯(cuò)
#import "TargetNamexxx-Swift.h"
個(gè)人處理方式
-
為各Target添加預(yù)編譯宏
image.png - 在.pch文件中引入
// Target-Swift
#if TARGETTYPE == 1
#define TARGET_SWIFT "Taregt1-Swift.h"
#elif TARGETTYPE == 2
#define TARGET_SWIFT "Taregt2-Swift.h"
#else
#define TARGET_SWIFT "TJIMRC-Swift.h"
#endif
#ifdef __OBJC__
#import TARGET_SWIFT
#endif
