【问题标题】:How do I use Realm in a Swift Playground?如何在 Swift Playground 中使用 Realm?
【发布时间】:2015-11-25 16:02:13
【问题描述】:

所以,我对 XCode 开发还很陌生,但是我已经阅读了关于 how to import third party frameworks 的文档到 XCode 7.1.1 的 Playground 中,以及关于如何使用动态框架方法 get started with Realm 的文档安装。

此时我有一个工作区,其中包含一个 iOS 项目、Realm 所需的两个 .framework 文件夹和一个 Playground 项目。我已经构建了没有错误的工作区。

我认为在 Playground 中浏览一些 Realm 示例将是一个很好的入门方法,但是做一个简单的操作:

import RealmSwift

导致“没有这样的模块 'RealmSwift' 错误。我错过了什么?

【问题讨论】:

  • 你用 Cocoapods 安装 Realm 了吗?
  • 不,正如我在问题中所说,我使用 Realm 文档中列出的动态框架方法安装了它。我从未使用过 CocoaPods。
  • @SamuelBellerose 我必须感谢你,你的问题让我尝试使用 Cocoapods,我能够让它以这种方式工作。如果你写一个答案,我会这样标记它。

标签: ios xcode realm


【解决方案1】:

您应该使用Cocoapods 安装Realm。

一个好的做法是在使用 Cocoapods 时使用像这样的其他库(如果他们支持它)。这样,您始终可以控制您正在使用的该库的版本。

【讨论】:

  • 谢谢。我使用其他语言的包管理器等;不知道为什么我也没有在 iOS 中使用它。 :{ 工作就像一个魅力,虽然。
【解决方案2】:

更新:Realm Swift 现在可以与 Swift Playgrounds 一起使用。您可以在 Realm 的发布 zips (direct download) 中找到一个示例。


Realm 目前不支持 Swift Playgrounds:https://github.com/realm/realm-cocoa/issues/938

【讨论】:

  • 这个问题已经解决了。他们说你现在可以在 Swift 操场上运行 Realm
【解决方案3】:

我在Playground 上玩RealmSwift 时遇到了同样的问题。我在single view iOS 应用程序下创建它。在构建我的主要目标后修复它,创建dynamic framework 以链接到Playground。

与Cocoapod 安装、Swift 4.2 和Xcode 10.1 一起工作正常 自己试试。 https://github.com/sauvikdolui/RealmExploration

【讨论】:

    猜你喜欢
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    相关资源
    最近更新 更多