2012-04-24 22 views
0

によって取得されたlogオブジェクトを取得した場合は、slideオブジェクトのオプションの属性があります。そして、それは現在失敗している。したがって、ログにlog.slideが記録されていると、障害の発生したオブジェクトが返されます。ログに実際にスライドオブジェクトが添付されているかどうかを確認するにはどうすればよいですか?私は使用できるようにしたいif(log.slide){...}NSManagedObject関連の属性オブジェクトが存在するかどうかを判断する最適な方法

私はNSFetchRequestを[request setReturnsObjectsAsFaults:NO];に設定しようとしましたが、それをNSFetchedResultsControllerに手渡しました。しかし、それでも障害のあるオブジェクトを返す。ありがとう!

答えて

0

フォールトはアクセス時に自動的に実行されるため、単にif (log.slide) {...}の例を使用すれば、必要に応じてフォルトを実行します。

+0

ありがとうございます!私はログオブジェクトを所有していなかったので、それが機能していなかった理由が分かり、それを使用したいときに割り当てを解除しました。 – randomor

関連する問題