【发布时间】:2009-08-26 22:12:49
【问题描述】:
我正在寻找一种方法来在 NSMutableArray 中存储对变量的引用。由于将根据用户选择的内容动态创建变量,因此我希望能够简单地对该数组进行排序并获取对这些创建变量的引用。万一这很重要,我正在创建一个 iPhone 项目。但是,当我尝试使用以下代码执行此操作时:
for (int a = 0; a < 10; a++)
{
UIView *tempView;
[listingOfViews addObject:tempView];
}
for (int a = 0; a < [listingOfViews count]; a++)
{
[listingOfViews objectAtIndex:a] = defaultViewStructure;
}
它给了我这个错误:“错误:需要左值作为赋值的左操作数”
有什么想法吗?
编辑:另外,我收到此错误:“错误:请求成员 'size' 不是结构或联合”
当我尝试这样做时
for (int a = 0; a < [listingOfViews count]; a++)
{
[listingOfViews objectAtIndex:a].size.height = ...
}
【问题讨论】:
标签: cocoa-touch uiview loops nsmutablearray