我有很多UIImageView
,NSMuatableArray
我需要从视图中删除某个UIImageView
,但我认为如果我释放UIImageView
它,它仍然会在数组中。
我不想这样,但有一个小问题。我需要删除的UIImageView
正是数组中最后一个对象之前的 1 个对象,所以我不能使用removeLastObject
. 我确实知道标签号,但我不能这样写,因为我会在使用它时更改数组。
for (UIImageView *k in array1) {
if (k.tag==tagzahl-1) {
if (x==1){
[k removeFromSuperview];
[array1 remove object:k];
}
}
}
我正在使用:[array1 addObject:myimage];
将UIImageView
s 添加到数组中,所以我不知道索引。