iOS/WatchKit:手表套件应用程序(swift)是否有办法使用iOS代码(目标C)



我曾想过使用桥接标头,但我一直无法导入桥接标头。手表扩展(用swift编写)是否可以使用iOS应用程序中的代码(用Objective C编写)?我需要确保我做这件事是正确和专业的。如果我可以使用桥接标头,为什么会出现以下错误?

:0:错误:无法导入桥接标头

这可能是一个简单的路径问题。但我通常所做的是创建一个伪Objective-C文件,这样Xcode就会为我创建桥接头,然后我只需将路径复制并粘贴到扩展的构建设置中。

我已经包含了一个演示项目,它从导入到桥接头中的Objective-C文件中调用一个方法。我还必须在扩展的构建阶段添加该文件才能使其工作。我希望这就是你想要解决的问题。

https://dl.dropboxusercontent.com/u/5296996/WKTest.zip

最新更新