У меня есть много 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
в массив, поэтому я не знаю индекс.