【发布时间】:2016-11-03 13:22:47
【问题描述】:
我想在 Swift 3 Xcode 8 中启动新应用并支持 iOS 8.4/9.x 如何处理核心数据?
【问题讨论】:
-
请看一下,它可能会帮助有需要的人。 stackoverflow.com/a/44858661/6407986
标签: core-data ios9 swift3 xcode8 ios10
我想在 Swift 3 Xcode 8 中启动新应用并支持 iOS 8.4/9.x 如何处理核心数据?
【问题讨论】:
标签: core-data ios9 swift3 xcode8 ios10
是的,这很容易实现。 Swift 3 旨在在 iOS v8+ 上运行。不过,您将只能使用 iOS v8.4 支持的 API 子集。不过,找出问题答案的最佳方法是创建一个使用 Core Data 的测试项目。您会发现NSPersistentContainer 会产生错误。为什么?它在早期的操作系统上不可用。或者,使用 Xcode 7 创建一个测试项目,然后将其迁移到 Swift 3,您会发现它可以轻松地在任何地方工作。
【讨论】:
对于任何寻找它的人,我在此答案中添加了由 xcode 7 (swift 2) 及其 swift 3 转换生成的核心数据模板:https://stackoverflow.com/a/39814217/3034715
【讨论】: