Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将领域添加到iOS项目时出错_Ios_Objective C_Xcode_Swift_Realm - Fatal编程技术网

将领域添加到iOS项目时出错

将领域添加到iOS项目时出错,ios,objective-c,xcode,swift,realm,Ios,Objective C,Xcode,Swift,Realm,我将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变量的

我将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

可以将NotificationToken变量的声明范围更改为private,如下所示:

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

试试这个链接,我不懂,怎么做。@OkadzakiTomoe看起来你要用它来混合Swift和Objective-C,对吗?那么您添加了哪个框架,Realm还是RealmSwift?那么您添加了哪个框架,Realm.framwork还是RealmSwift.framework?或者两者都有?@OkadzakiTomoe你能展示你的编译错误代码吗?试试这个链接,我不明白,怎么做。@OkadzakiTomoe看起来你要用它来混合Swift和Objective-C,对吗?那么您添加了哪个框架,Realm还是RealmSwift?那么您添加了哪个框架,Realm.framwork还是RealmSwift.framework?或者两者都有?@OkadzakiTomoe您能展示一下您的代码中的编译错误吗?