ios – Cocoa Touch Framework与WatchKit扩展程序不兼容?我需要Watch Framework吗?

ios – Cocoa Touch Framework与WatchKit扩展程序不兼容?我需要Watch Framework吗?,第1张

概述我正在使用 Xcode 7将我的一个应用程序更新为 Swift 2.0. 我在Xcode 6和Watch OS 1上的应用程序使用Cocoa Touch框架在iOS应用程序和WatchKit扩展程序之间共享Core Data模型. 使用Swift 2.0和Xcode 7,我注意到我的WatchKit扩展中不再识别我的框架 No such module Model 在 import Model 我在 我正在使用 Xcode 7将我的一个应用程序更新为 Swift 2.0.

我在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吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1009028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存