如何在Swift Playground中使用Realm?

5

所以,我对XCode开发还比较新手,但是我已经阅读了关于如何在XCode 7.1.1中将第三方框架导入Playground的文档(how to import third party frameworks),以及使用动态框架安装方法(get started with Realm)的文档。

目前,我的工作区包含一个iOS项目、Realm所需的两个.framework文件夹和一个Playground项目。我已经成功构建了工作区,没有出现错误。

我认为在Playground中运行一些Realm示例是一个很好的开始方式,但是进行简单的操作:

import RealmSwift

导致出现“找不到模块'RealmSwift'错误。我错过了什么吗?

2
你是否使用Cocoapods安装了Realm? - Sam Bellerose
不,正如我在问题中所说的那样,我是按照 Realm 文档中列出的动态框架方法进行安装的。我从未使用过 CocoaPods。 - Paul
1
@SamuelBellerose 我必须要给你点赞,你的问题让我尝试使用Cocoapods,最终成功了。如果你写一个答案,我会标记它为正确答案。 - Paul
3个回答

4

您可以使用Cocoapods安装Realm。

在使用此类库时,采用使用Cocoapods的良好实践之一是,如果它支持,则使用其他库。这样,您始终可以控制您正在使用的此库版本。


谢谢。我在其他语言中使用软件包管理器,但不确定为什么没有想到在iOS中也使用一个。:{ 不过它非常好用。 - Paul

3

那个问题已经解决了。他们说现在可以在Swift playground中运行Realm。 - Diego Freniche

0

我在使用 RealmSwiftPlayground 上时遇到了同样的问题。我将其创建在一个 single view iOS 应用程序下。在构建我的主目标后,解决了这个问题,因为它创建了要链接到 Playground 中的 dynamic framework

使用 Cocoapod 安装、Swift 4.2Xcode 10.1 可以正常工作。你也可以试一试。https://github.com/sauvikdolui/RealmExploration

SwiftPlayGround with RealmSwift


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接