Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.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 - Fatal编程技术网

Ios 使用变量路径访问属性

Ios 使用变量路径访问属性,ios,objective-c,Ios,Objective C,我不确定我的标题是否正确,因为谷歌对此保持沉默 我想通过使用路径访问属性(或对象或实例),路径由已知路径+变量路径组成。假设有5个属性:pr1,pr2。。。pr5。在排练时,我使用: for(int i=1;i一般来说,虽然您没有描述确切的情况,但可以使用KVC: id myVar = [self valueForKey:myVarName]; 因此,一旦您知道只需要创建字符串: NSString *myVarName = [NSString stringWithFormat:@"pr%d",

我不确定我的标题是否正确,因为谷歌对此保持沉默

我想通过使用路径访问属性(或对象或实例),路径由已知路径+变量路径组成。假设有5个属性:pr1,pr2。。。pr5。在排练时,我使用:


for(int i=1;i一般来说,虽然您没有描述确切的情况,但可以使用KVC:

id myVar = [self valueForKey:myVarName];
因此,一旦您知道只需要创建字符串:

NSString *myVarName = [NSString stringWithFormat:@"pr%d", i];

通常,虽然您没有描述确切的情况,但可以使用KVC:

id myVar = [self valueForKey:myVarName];
因此,一旦您知道只需要创建字符串:

NSString *myVarName = [NSString stringWithFormat:@"pr%d", i];

通常,虽然您没有描述确切的情况,但可以使用KVC:

id myVar = [self valueForKey:myVarName];
因此,一旦您知道只需要创建字符串:

NSString *myVarName = [NSString stringWithFormat:@"pr%d", i];

通常,虽然您没有描述确切的情况,但可以使用KVC:

id myVar = [self valueForKey:myVarName];
因此,一旦您知道只需要创建字符串:

NSString *myVarName = [NSString stringWithFormat:@"pr%d", i];

for(NSInteger i=1;i
for(NSInteger i=1;i
for)(NSInteger i=1;i
for)(NSInteger i=1;i
for)(NSInteger i=1;i)属性是什么?显示它们的代码。一旦你有了它们,你会用它们做什么?记住投票支持解决你问题的答案;-)Wain,我还不到15分,无法投票:(这些属性是什么?显示它们的代码。一旦你有了它们,你将使用它们做什么?记住投票支持解决你问题的答案;-)Wain,我还不到15分,不能投票:(这些属性是什么?显示它们的代码。一旦你有了它们,你将使用它们做什么?记住投票支持解决你问题的答案;-)Wain,我还不到15分,不能投票:(这些属性是什么?显示它们的代码。一旦你有了它们,你将使用它们做什么?记住投票支持解决你问题的答案;-)Wain,我还不到15分,无法投票:(这是正确的答案。)您还可以使用
valueForKeyPath
,它将遍历多个对象,如
self.dictionary.key.property
这是正确答案。(投票)您还可以使用
valueForKeyPath
,它将遍历多个对象,如
self.dictionary.key.property
这是正确答案。(投票)您还可以使用
valueForKeyPath
,它将遍历多个对象,如
self.dictionary.key.property
这是正确答案。(投票)您还可以使用
valueForKeyPath
,它将遍历多个对象,如
self.dictionary.key.property