【发布时间】:2015-12-17 10:43:03
【问题描述】:
我正在使用 Xcode 7 将我的一个应用程序更新到 Swift 2.0。
我在 Xcode 6 和 Watch OS 1 上的应用使用 Cocoa Touch 框架 在 iOS 应用 和 WatchKit 扩展 之间共享核心数据模型.
使用 Swift 2.0 和 Xcode 7,我注意到 我的框架不再在我的 WatchKit 扩展中被识别,我明白了
没有这样的模块模型
在
import Model
我在网上读到了一些关于它的内容,一个解决方法是创建一个Watch Framework:
我尝试了这种方式,现在 iOS 应用和 WatchKit 扩展都可以看到框架。
1) Cocoa Touch 框架不再与 WatchKit 扩展兼容,或者我缺少其他东西?
更新
2) 我应该把我的核心数据模型放在哪里?即使用户只有 iOS 设备,我的应用程序也应该可以在没有 Apple Watch 应用程序的情况下使用。我需要哪种类型的框架或解决方法?
【问题讨论】:
标签: ios xcode watchkit apple-watch watchos-2