带有 xCode 8 的 RealmSwift

Posted

技术标签:

【中文标题】带有 xCode 8 的 RealmSwift【英文标题】:RealmSwift with xCode 8 【发布时间】:2016-09-15 15:46:49 【问题描述】:

我使用 swift 2.2 和 Xcode 7.3.1 开发了一个应用程序,并且我使用 Realm 1.0.1 作为数据库,手动将框架添加到项目中。 今天我已经更新到 xCode 8,但现在 Realm 不再工作了。

我尝试过“转换为 Swift 2.3”和“转换为 Swift 3”,但我总是收到此错误:

是否可以在 Xcode 8 中继续使用 Realm? 或者我必须用另一个数据库更改数据库?

你有什么建议?

非常感谢。

【问题讨论】:

【参考方案1】:

虽然官方将支持 Swift 3,但目前您必须使用说明 here 自己构建 Realm。

【讨论】:

尽管人们似乎在帖子末尾提出了更好的解决方法:github.com/realm/realm-cocoa/issues/3796#issuecomment-247366784 哦,显然即将推出的 RealmSwift 1.1.0 将在 Swift 3.0 上运行。显然是本周或下周。 哇哦,我希望如此。用手动构建有点复杂。

以上是关于带有 xCode 8 的 RealmSwift的主要内容,如果未能解决你的问题,请参考以下文章

带有约束的滚动视图自动布局问题 xcode 8

带有 iOS 8(Xcode 6)的 iOS 模拟器未显示在 Safari 开发菜单中

带有 Xcode 6 的 iOS 8:PSCollectionView 不可滚动且单元格不可使用选项卡式应用程序选择

VS2017 Cordova 构建错误 Remotebuild 要求您的项目使用带有 XCode 8.3 的 cordova-ios 4.3.0 或更高版本

iTunes连接从xcode 8上传的无效构建

使用 Swift 3 Xcode 8 加载时缺少自定义 XIB