1
空のリストでクラッシュするこの小さなコードがありますが、実際にリストがオブジェクトサブクラスから実際にフェッチされたときにうまく動作しますPopContact
これはなぜクラッシュするのですか?なぜ空リストにaddNotificationBlockがクラッシュするのですか?
class Item: Object {
}
class Container: Object {
let items = List<Item>()
}
func testRealmListNotification(mContainer: Container?) {
let list = mContainer?.items ?? List<Item>()
let token = list.addNotificationBlock { (updatedList: List<Item>) ->() in
log(updatedList)
}
//dispose of token later
}
私はそれを得るが、なぜ機能を投げとしてマークしないのだろうか?現在の公用関数addNotificationBlock(ブロック:(RealmSwift.List) - >()) - > RealmSwift.NotificationToken –
猶予期間の例外は、前提条件違反ではなく、ランタイムエラーに使用されます。 –
大丈夫、ありがとう@トーマス –