【发布时间】:2016-02-29 14:18:16
【问题描述】:
所以,Realm 网站上有简单的说明:
安装(Swift 2.1.1): ... 2) 转到您的 Xcode 项目的“General” 设置。将 RealmSwift.framework 和 Realm.framework 从 ios/swift-2.1.1/、watchos/、tvos/ 或 osx/swift-2.1.1/ 目录到 “嵌入式二进制文件”部分。确保如果需要复制项目是 选择并单击完成。
基本上,说明我们需要使用不同的 Realm 库来为 Watch 和 iPhone 开发应用程序。
这里的问题是,如果我想创建 watchOS 应用程序,我需要导入特定于它的库。当我同时尝试为 iOS 导入库时,我从 xCode(版本 7.2.1)收到错误:
复制文件时出现多个错误
无法同时添加两个库。
我的目标是按照this 文章中的说明在 Watch 和 iPhone 之间共享数据,但即使有作者也缺少有关如何设置 2 个不同库的信息。
感谢任何帮助或建议。谢谢。
【问题讨论】:
-
那篇文章已经过时了。 watchOS 1 让您可以使用应用组在手表和手机之间共享数据。 watchOS 2 不再支持或提供它。
-
@PetahChristian 你能给我指出更当前的数据共享解决方案吗?无论是 Realm 还是 Core Data 都可以!谢谢!
-
大家好,我是这篇文章的作者。使用 watchOS2,您需要实现 WatchConnectivity 框架或依赖 iCloud。您可能想在 WCSession 上查看this article。
标签: ios iphone xcode watchkit realm