美文网首页iOS数据库相关RealmRealm
iOS Realm和AsyncDisplayKit之间的秘密

iOS Realm和AsyncDisplayKit之间的秘密

作者: MMD_ | 来源:发表于2018-01-10 17:34 被阅读12次
当时使用Realm更新完数据立即AsyncDisplayKit的layoutSpecThatFits刷新布局的时候会导致错误
  • 详情:调用layoutSpecThatFits线程的问题导致不能获取到 通过Realm拿到的本地数据
- (ASLayoutSpec *)layoutSpecThatFits:(ASSizeRange)constrainedSize {
    if (self.model.byMyself) {
    }
  • 错误如下
Realm accessed from incorrect thread Realm
解决方法:
  • 在该类定义一个属性提前赋值,这样在layoutSpecThatFits方法中不需要访问model中的数据就可以完美解决这个问题
- (ASLayoutSpec *)layoutSpecThatFits:(ASSizeRange)constrainedSize {
    if (self.isMe) {
    }

相关文章

网友评论

    本文标题:iOS Realm和AsyncDisplayKit之间的秘密

    本文链接:https://www.haomeiwen.com/subject/cbavnxtx.html