Postオブジェクトの変更をリッスンするためにこのようなコードを記述しました。iOS RealmがRLMObjectの変更を検出しました
notification = Post.allObjects(in: RLMRealm.encryptedRealm()! as! RLMRealm).addNotificationBlock({ (results, changes, error) in
let pred = NSPredicate(format: "tag == %@", self.postTag)
self.posts = CommonResult.objects(with: pred).sortedResults(usingKeyPath: "id", ascending: true)
if let _ = changes {
if (changes!.insertions.count > 0 || changes!.deletions.count > 0 || changes!.modifications.count > 0) {
self.tblListing.reloadData()
}
}
})
私のポストオブジェクトには、2つのプロパティがあります。 1つは 'rowHeight'で、もう1つは 'isLikeByMyself'です。
「isLikeByMyself」が変更された場合にのみ、テーブルビューを再読み込みします。どうすればいいですか?出来ますか?