【发布时间】:2015-04-11 11:30:50
【问题描述】:
我有一些这样的代码:
for(int i = 0; i<5; i++) {
self.objecti = someObject;
}
我想根据i选择一个对象,所以如果i=1那么我的代码执行self.object1=someObject;是否可以创建一个对象名称的字符串然后以这种方式访问它?
【问题讨论】:
-
object1 和 someObject 是什么?
-
这只是一个一般的例子。在我的应用程序中,我想根据循环修改 UIButtons。我也不能使用数组。
-
尝试标记您的按钮并根据条件进行更改,例如 if(i==0){ //code },如下面的答案所示。
-
任何时候你发现自己拥有
label1、label2、label3等对象时,你应该只使用一组标签。 -
那么我应该把所有的标签和按钮放在单独的数组中吗?
标签: ios objective-c xcode