将Objective-C桥接到Swift - 无法查看文件

时间:2016-04-18 14:22:02

标签: ios objective-c swift xcode nsstring

我正在为Apple Watch编写一个应用程序,我希望将相应iPhone应用程序(用ObjC编写)中使用的Constants.h包含到手表应用程序(swift)中。 我已尝试过Apple教程(https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html),但是桥接文件没有看到实际的头文件。

错误可能是由于手表扩展是单独的目标,但我应该在何处以及如何指定要包含的文件?

更重要的是,当在桥文件中包含constants.h时,所有常量都显示编辑器错误:

xcode

1 个答案:

答案 0 :(得分:2)

NSString是基金会的一部分。编译器抱怨它无法解析该类型。将#import <Foundation/Foundation.h>添加到标题的顶部。