7

我想创建NSFetchRequest和设置属性来获取这样的:

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

存储在 Core Data 数据库中的位置和位置,并且是a瞬态的。引发错误。但是,如果我取消选中属性的瞬态复选框,一切都会正常工作。那么是否真的不可能获取瞬态属性或者我做错了什么?bcexecuteFetchRequest:Invalid keypath c passed to setPropertiesToFetch:c

4

1 回答 1

9

是的,这确实是不可能的。您无法获取它们,因为它们不存在于持久存储中 - 这就是瞬态的含义。您可以获取从中创建派生、瞬态属性的任何持久属性。

于 2013-08-07T07:07:14.723 回答