ios - 将 Realm 添加到 iOS 项目时出错

标签 ios objective-c xcode swift realm

我将 Realm for swift 添加为动态框架,并使用 Swift head (#import "ProductName-Swift.h")。编译时,出现下一个错误:

Viewer-Swift.h:145:31: Declaration of 'RLMNotificationToken' must be imported from module 'Realm.RLMRealm' before it is required.

我该如何解决?我使用 XCode 7.2。

最佳答案

可以像这样解决将 NotificationToken 变量的声明范围更改为私有(private)的问题:

    //var token: NotificationToken? = nil
    private var token: NotificationToken? = nil

关于ios - 将 Realm 添加到 iOS 项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34851298/

相关文章:

ios - 委托(delegate)未调用 Swift 协议(protocol)方法

ios - 'EXC_BAD_ACCESS code=2' 尝试将对象从 VC 设置为另一个时发生错误

objective-c - NSLog调用函数的方法

objective-c - iOS 中异常处理的正确方法是什么?

ios - 当 XCode 运行我的应用程序时执行脚本

ios - 找不到 'AFURLSessionManager' 的接口(interface)声明, 'AFHTTPSessionManager' 的父类(super class)?

android - 使用 libgdx 在 Android/iOS 上开发 2D 游戏需要 Mac?

iOS AppStore::如何进入不同语言的每日新发布应用列表?

ios - 使用NSNumberFormatter格式化小数

ios - 使用 nib ViewControllers 设置 UITabBarController