xcode – Swift 2.2:不再导入GCC_PREPROCESSOR_DEFINITIONS常量

前端之家收集整理的这篇文章主要介绍了xcode – Swift 2.2:不再导入GCC_PREPROCESSOR_DEFINITIONS常量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

解决方法

感谢您指出该错误,不会在一段时间内想出这个.如果有任何帮助,我最后添加了一个额外的objc常量桥接到Swift并使用swift中的桥接常量:

// Constants.h
extern NSString *const kDropBoxAPIKey;

// Constants.m
NSString *const kDropBoxAPIKey = DROPBox_API_KEY;

// xxx-Bridging-Header.h
#import "Constants.h"

然后在Swift中使用桥接键

// xx.swift
...
// let auth = DropBoxAuth(appKey: DROPBox_API_KEY) 
let auth = DropBoxAuth(appKey: kDropBoxAPIKey)
...

猜你在找的Xcode相关文章