2

我正在尝试将 IGListKit 与 Realm 一起使用(使用领域对象配置数据源)。我有一个恼人的问题,即performUpdates(animated: Bool, completion: IGListKit.IGListUpdaterCompletion? = nil)当它已经从领域中删除时使用对象。我需要检查object.isInvalidated,但我不知道如何禁止 IGListKit 使用无效对象。我像这样实现 IGListDiffable :

//MARK: - IGListDiffable
    public func diffIdentifier() -> NSObjectProtocol {
        if !isInvalidated {
            idIGList = id
        }
        return idIGList as NSObjectProtocol
    }

但看起来它并没有完全解决我的问题。有任何想法吗?

4

0 回答 0