我目前正在努力在我当前的应用中添加Apple Watch应用。我添加了所需的配置文件,并使其工作没有任何问题。
现在,我想在我的Apple Watch应用程序中使用iphone应用程序中的一些类文件。我确实将目标成员资格中的.m文件添加到watchkit扩展目标。 由于我想要使用的文件是Objective C类,我继续创建了apple watch扩展目标的桥接头文件。
每次运行应用程序时;我找不到$(SWIFT_MODULE_NAME)-Swift.h文件。我确实尝试按照link的步骤进行操作,但无济于事。我做了清理构建文件夹;删除了派生数据,但它仍然给我同样的错误。
我是否遗漏了其他人尝试过并可与我分享的内容? 我正在使用Xcode 8和Swift 3。
答案 0 :(得分:0)
所以我想出了答案并考虑将其发布在这里。
有几种方法可以解决这个问题,但这取决于你想做什么。
1)使用#IF TARGET_OS_IOS将允许您使用iphone中的课程进行观看。
2)您还可以使用WatchConnectivity框架发送和/或接收消息,也可以发送数据。这是Apple建议用于设备之间连接的新框架。
希望这会帮助其他人试图解决这个问题。