Realm版本0.92.4现已可用:https://github.com/realm/realm-cocoa/blob/v0.92.4/CHANGELOG.md
由于某些奇怪的原因,当我使用较旧版本的Realm时,它会停止处理我的代码?这是领域默认的行为方式吗?
我使用的是版本0.92.3然后我的代码突然停止工作。
if (!self.inWriteTransaction) {
try {
// if the upgrade to write will move the transaction forward,
// announce the change after promoting
bool announce = _sharedGroup->has_changed();
// begin the read transaction if needed
[self getOrCreateGroup];
LangBindHelper::promote_to_write(*_sharedGroup); // where the app freezes or halts.
所以通知就在那里
2015-05-25 14:11:27.346 MoneyFit [25056:251423] Realm版本0.92.4现已推出:https://github.com/realm/realm-cocoa/blob/v0.92.4/CHANGELOG.md
编辑它结果是你无法读取OSX上的default.realm 并写入default.realm。
它会导致模拟器崩溃。