我在Xcode 6和Watch OS 1上的应用程序使用Cocoa touch框架在iOS应用程序和WatchKit扩展程序之间共享Core Data模型.
使用Swift 2.0和Xcode 7,我注意到我的WatchKit扩展中不再识别我的框架
No such module Model
在
import Model
我在网上看到了一些关于它的内容,并且有一个解决方法是创建一个Watch Framework:
我尝试这种方式,现在iOS app和WatchKit扩展都可以看到框架.
1)Cocoa touch框架与WatchKit扩展不兼容,或者我错过了其他什么?
UPDATE
2)我应该放置我的核心数据模型?即使用户只有iOS设备,我的应用程序也可以在没有Apple Watch应用程序的情况下使用.我需要哪种类型的框架或解决方法?
解决方法 在watchOS 1.0中,手表应用扩展程序在iPhone上执行,因此为iPhone构建的框架也可用于watchOS扩展. 在watchOS 2.0中,手表应用扩展程序不再在iPhone上执行,而是在Watch上执行.为iOS构建的框架与watchOS不兼容,因为iOS和watchOS是不同的 *** 作系统.通过构建watchOS框架,您的框架可以在Watch.Note上运行,以便在watchOS 2.0中使用CoreData:如果您想在watchOS 2.0中与手表共享数据模型,则必须在手表和手表之间同步数据手机,因为您的手表应用程序扩展现在在手表上执行,核心数据模型存储在手表的内部存储器中. 总结以上是内存溢出为你收集整理的ios – Cocoa Touch Framework与WatchKit扩展程序不兼容?我需要Watch Framework吗?全部内容,希望文章能够帮你解决ios – Cocoa Touch Framework与WatchKit扩展程序不兼容?我需要Watch Framework吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)