我无法转换字符串以IBOutlet
在我的代码中交换变量名。
我试图IBOutlet UILabel
通过稍后以编程方式创建相同的变量名来引用在头文件中声明的实例。
但是,当我转换一个字符串来尝试替换IBOutlet UILabel
变量名时,程序崩溃了。
希望下面的示例解释了正在发生的事情以及为什么需要。抱歉,如果描述有点不稳定 - 我是初学者。
当我创建UILabel *tempLabelName
尝试和替换头文件中声明的IBOutlet UILabel *property
(在下面的示例中引用)相同时,程序崩溃!propertyUseForNaming
for (int i = 0; int < 5; i++)
{
NSString *tempText = [[NSString alloc] initWithFormat:@"%d", [aReferenceObject[i] integerToDisplayAsText]];
UILabel *tempLabelName = [NSString stringWithFormat:@"%@", [aReferenceObject[i] propertyUseForNaming]];
[tempLabelName setText: tempText];
}
有人可以帮助我并解释我该怎么做/提供进一步的建议吗?
非常感激。