致命异常:NSInvalidArgumentException + [NSMapTable cde_strongToStrongObjectsMapTable]:无法识别的选择器已发送给类

时间:2018-07-10 14:03:30

标签: ios objective-c webdav magicalrecord ensembles

我目前正在Xcode 9.2和iOS 11上使用Objective C语言在iPad应用程序上工作。

在此应用程序中,我们使用带有Magical Record的Ensembles 2框架在2个iPad和WebDAV作为后端之间同步数据。

当我们直接通过Xcode在真实的iPad设备上安装应用程序或在模拟器iPad上进行测试时,该框架成功同步了数据。但是,在我们将应用程序存档并通过分发发送给用户后,它在启动时崩溃。通过crashalytics日志,我们可以获得以下信息:

CDEPersistentStoreEnsemble.m line 140
-[CDEPersistentStoreEnsemble initWithEnsembleIdentifier:persistentStoreURL:persistentStoreOptions:managedObjectModelURL:cloudFileSystem:localDataRootDirectoryURL:]


CDESaveMonitor.m line 33 
-[CDESaveMonitor initWithStorePath:]

Fatal Exception: NSInvalidArgumentException
+[NSMapTable cde_strongToStrongObjectsMapTable]: unrecognized selector sent to class 0x1b429eb18

在该应用中,我们确实在“目标”-“构建设置”-“其他链接器标志”中设置了-ObjC

0 个答案:

没有答案