2

ユーザーがログアウトすると、自分のレルムを でクリアしrealm.deleteAll()ます。この後、多くの通知を受け取り、Resultsオブジェクトからの読み取りが発生しrealm::Results::InvalidatedException、「RLMResults has been invalidated」という例外が発生します。方法が見つからない

  • Resultsオブジェクトの無効化を直接チェックします。

  • Results'realmオブジェクトの無効化をチェックします。また

  • 無効化状態を確認するために派生元を取得しListます。Results

他に探すものが思いつきません。あらゆる場所で例外が発生しないデータベースをクリアするより良い方法がある場合は、それについても喜んでお知らせします。

count追加情報: オブジェクトにアクセスするだけでなく、Resultsオブジェクトを呼び出す場合でも例外がスローされます。

4

2 に答える 2