UIView, NSMutableArray и addSubview освобождение - PullRequest
0 голосов
/ 04 апреля 2011

Этот вопрос связан с моим предыдущим вопросом , на который я не смог получить ответ, но думаю, что я все ближе.

У меня есть UIView, который добавляется к NSMutableArray. Позже я добавлю это UIView как подпредставление другого представления, , но не удаляя его из массива . Значит ли это, что мой UIView больше не является элементом в моем массиве?

Другими словами, метод -addSubview автоматически удаляет мой UIView объект из NSMutableArray?

Ответы [ 3 ]

1 голос
/ 04 апреля 2011

Нет, это не так. Ваш массив и суперпредставление, к которому вы добавили UIView, сохранят представление. Это все.

Это может стать немного неприятным, если ваш UIView выгружен из-за предупреждения о памяти, но все еще находится в памяти, потому что ваш массив все еще сохраняет экземпляр.

0 голосов
/ 04 апреля 2011

Нет, он все еще должен быть внутри массива.

0 голосов
/ 04 апреля 2011

Нет, это не так.Вы должны явно удалить его, если хотите, чтобы он исчез.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...