尝试时Realm崩溃[RLMRealm defaultRealm]

时间:2016-05-14 12:37:10

标签: cocoapods realm tvos

我将Realm pod添加到我的tvos项目中。然而,当我尝试时它会崩溃:

[RLMRealm defaultRealm]

它在模拟器和设备中崩溃。我创建了一个tvos空项目,添加了Realms pod并且它可以工作。所以我猜这与当前的项目有关。

如果问题出现在RLMRealm文件的第361行。

try {
      realm->_realm = [self openSharedRealm:config error:error];
}

catch (SchemaMismatchException const& exception) {
     if (configuration.deleteRealmIfMigrationNeeded) {
          BOOL success = [[NSFileManager defaultManager] removeItemAtURL:configuration.fileURL error:nil];
          if (success) {
               realm->_realm = [self openSharedRealm:config error:error];
          } else {
                RLMSetErrorOrThrow(RLMMakeError(RLMException(exception)), error);
                return nil;
          }
     } else {
          RLMSetErrorOrThrow(RLMMakeError(RLMException(exception)), error);
          return nil;
     }
}

它执行RLMSetErrorOrThrow(RLMMakeError(RLMException(exception)), error);但错误是零并且它不会给我任何额外信息

0 个答案:

没有答案