2013-08-07 40 views
6

我想創建NSFetchRequest和設置屬性這樣來獲取:我可以設置瞬態屬性來獲取?

request.propertiesToFetch = @[@"a", @"b", @"c"]; 

其中ab存儲在覈心數據的數據庫,並c是短暫的。 executeFetchRequest:發生錯誤Invalid keypath c passed to setPropertiesToFetch:。但是,如果我取消選中屬性c的瞬態複選框,一切都會正常工作。 那麼,真的不可能獲取瞬態屬性,或者我做錯了什麼?

回答

8

是的,這是不可能的。您無法獲取它們,因爲它們不存在於持久性存儲中 - 這意味着它是暫時的。您可以從中創建派生的瞬態屬性的任何持久性屬性。

相關問題