Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我可以设置临时属性来获取吗?_Ios_Objective C_Core Data_Nsfetchrequest - Fatal编程技术网

Ios 我可以设置临时属性来获取吗?

Ios 我可以设置临时属性来获取吗?,ios,objective-c,core-data,nsfetchrequest,Ios,Objective C,Core Data,Nsfetchrequest,我想创建NSFetchRequest,并设置属性如下: request.propertiesToFetch = @[@"a", @"b", @"c"]; 其中,a和b存储在核心数据数据库中,c为瞬态executeFetchRequest:触发一个错误传递给setPropertiesToFetch:的无效密钥路径c。但是如果我取消选中属性c的transient复选框,一切都会正常工作。 那么,是真的不可能获取瞬态属性,还是我做错了什么?是的,真的不可能。您无法获取它们,因为它们不存在于持久性存储

我想创建
NSFetchRequest
,并设置属性如下:

request.propertiesToFetch = @[@"a", @"b", @"c"];
其中,
a
b
存储在核心数据数据库中,
c
为瞬态
executeFetchRequest:
触发一个错误
传递给setPropertiesToFetch:
的无效密钥路径c。但是如果我取消选中属性
c
的transient复选框,一切都会正常工作。
那么,是真的不可能获取瞬态属性,还是我做错了什么?

是的,真的不可能。您无法获取它们,因为它们不存在于持久性存储中——这就是暂时性的含义。您可以获取从中创建派生的临时属性的任何持久属性