我有一个包含 Swift 和 Objective C .h 和 .m 文件的现有项目。在其中一个 .h 文件中有很多
#define kSomeConstant @"一些字符串"
当 Swift 文件位于作为应用程序子项目的框架中时,如何使这些可用于项目中的 Swift 文件?
到目前为止,我已经尝试在 .m 文件类定义中制作包装静态方法,例如:
+ (NSString*) objc_kSomeConstant { 返回 kSomeConstant; }
我尝试在 .h 中执行以下操作:
extern NSString *const kSomeConstant;
使用 .m 文件中的定义:
NSString *const kSomeConstant = @"某个字符串"
两种方法都没有奏效。