iOS中 Realm错误总结整理 韩俊强的博客
2016-08-01 19:04
323 查看
每日更新关注:http://weibo.com/hanjunqiang
新浪微博!
一.错误信息:Attempting to modify object outside of a write transaction - call beginWriteTransaction on an RLMRealm instance first.企图在 写入事务 外修改对象 应该先在RLMRealm实例对象前 调用beginWriteTransaction
代码部分:
当我从一个页面 push到另一个页面时 发现copy 时数据不对 改成直接赋值则没有问题 (这个奇怪的问题 还没解决 ) 本来用的copy没问题 然而改为直接赋值则报上面的错误。
二.错误信息:Realm accessed from incorrect thread Realm从错误的线程存取
解决:
没用通过写的单例 直接这么保存了下 突然发现这玩意 还真的挺好用
你可能会想 诶 这么做不做阻塞线程么 OK 你可以下面这种
还有一次报这个错是因为 在外面套了一个GCD去掉就好了
Realm数据库的时候是不能在模拟器运行的时候用RealmBrowser打开的,就像打开了就不能在运行模拟器中运行该程序 这个愚蠢的错误 不会只有我自己犯过吧
iOS开发者交流QQ群: 446310206
每日更新关注:http://weibo.com/hanjunqiang
新浪微博!
新浪微博!
一.错误信息:Attempting to modify object outside of a write transaction - call beginWriteTransaction on an RLMRealm instance first.企图在 写入事务 外修改对象 应该先在RLMRealm实例对象前 调用beginWriteTransaction
代码部分:
//[[RLMRealm defaultRealm] beginWriteTransaction]; _ipcamModel.cacheImgPath = spath; [[RLMRealm defaultRealm] commitWriteTransaction];</span>
当我从一个页面 push到另一个页面时 发现copy 时数据不对 改成直接赋值则没有问题 (这个奇怪的问题 还没解决 ) 本来用的copy没问题 然而改为直接赋值则报上面的错误。
二.错误信息:Realm accessed from incorrect thread Realm从错误的线程存取
解决:
<pre name="code" class="objc">//ManagementCamViewController *manager = [[ManagementCamViewController alloc] init]; manager.ipcamModel = curNode.nodeData; //curNode.nodeData; [curNode.nodeData copy]; [self.navigationController pushViewController:manager animated:YES];</span>
没用通过写的单例 直接这么保存了下 突然发现这玩意 还真的挺好用
你可能会想 诶 这么做不做阻塞线程么 OK 你可以下面这种
//RLMRealm *realm = [RLMRealm defaultRealm]; [realm transactionWithBlock:^{ _ipcamModel.cacheImgPath = spath; }];</span>
还有一次报这个错是因为 在外面套了一个GCD去掉就好了
//dispatch_barrier_async(_concurrentQueue, ^{});</span>
Realm数据库的时候是不能在模拟器运行的时候用RealmBrowser打开的,就像打开了就不能在运行模拟器中运行该程序 这个愚蠢的错误 不会只有我自己犯过吧
iOS开发者交流QQ群: 446310206
每日更新关注:http://weibo.com/hanjunqiang
新浪微博!
相关文章推荐
- iOS中 Realm错误总结整理 韩俊强的博客
- iOS Quartz 2D相关笔记总结笔记 韩俊强的博客
- iOS中 Realm的学习与使用 韩俊强的博客
- iOS中 项目开发易错知识点总结 韩俊强的博客
- iOS中 Realm的学习与使用 韩俊强的博客
- iOS中 项目开发易错知识点总结 韩俊强的博客
- iOS中崩溃调试的使用和技巧总结 韩俊强的博客
- iOS中崩溃调试的使用和技巧总结 韩俊强的博客
- iOS中 蓝牙2.0详解ios蓝牙设备详解 韩俊强的博客
- iOS中 视频直播功能-流媒体的使用(详解)韩俊强的CSDN博客
- iOS中 支付宝钱包详解/第三方支付 韩俊强的博客
- iOS开发异常错误总结
- iOS中 iOS10 权限崩溃问题 韩俊强的CSDN博客
- iOS中 本地通知/本地通知详解 韩俊强的博客
- iOS 南京互联网大会分享及个人见解 韩俊强的博客
- iOS开发中 关于阿里云服务器的使用与安全策略 韩俊强的博客
- ios开发入门级错误总结
- ios开发中遇到的错误总结
- iOS中 按钮和标题完美各种排列/完美教程 韩俊强的博客