我想在 Swift 3 Xcode 8 中启动新应用程序并支持 iOS 8.4/9.x 如何处理核心数据?
问问题
5347 次
2 回答
11
对于任何寻找它的人,我在此答案中添加了由 xcode 7 (swift 2) 及其 swift 3 转换生成的核心数据模板:https ://stackoverflow.com/a/39814217/3034715
于 2016-10-02T05:51:14.977 回答
6
是的,这很容易实现。Swift 3 旨在在 iOS v8+ 上运行。不过,您将只能使用 iOS v8.4 支持的 API 子集。不过,找出问题答案的最佳方法是创建一个使用 Core Data 的测试项目。你会发现这NSPersistentContainer
会产生错误。为什么?它在早期的操作系统上不可用。或者,使用 Xcode 7 创建一个测试项目,然后将其迁移到 Swift 3,您会发现它可以轻松地在任何地方工作。
于 2016-07-01T17:14:51.723 回答