2012-04-24 77 views
0

我得到了一個log對象,檢索結果爲NSFetchedResultsController,它有一個可選屬性,它是一個slide對象。目前它存在故障。所以如果我登錄log.slide,它會返回一個故障對象。如何檢查日誌實際上是否附有幻燈片對象?我想能夠使用if(log.slide){...}確定NSManagedObject相關屬性對象是否存在的最佳方法

我試着將NSFetchRequest設置爲[request setReturnsObjectsAsFaults:NO];,然後把它交給NSFetchedResultsController。但它仍然返回故障對象。謝謝!

回答

0

當您訪問故障時,故障會自動實現,因此您可以簡單地使用您的示例if (log.slide) {...},它會像您期望的那樣工作,在必要時執行故障。

+0

謝謝!發現它沒有工作的原因是因爲我沒有擁有日誌對象,並且在我想使用它時被釋放。 – randomor 2012-04-24 03:32:42

相關問題