вопрос о базовом выпуске iphone

Когда я добавляю новое подпредставление, я не могу сразу отпустить контроллер после отображения. Как мне освободить этот viewController?

Я думал об использовании свойства для viewController и использовании делегирования для уведомления об удалении представления и его выпуске?

Это лучший способ сделать это? или я должен сделать что-то с autorelease?

Тон.


person Tony    schedule 24.02.2010    source источник
comment
Вы должны добавить небольшой фрагмент кода в качестве примера проблемы, с которой вы столкнулись. Ваши активы кажутся представлением, viewController и чем-то, что вы называете отображением; что, я полагаю, является вашим словом для добавления viewController/view в видимое представление/окно. Пожалуйста, уточните, и вы получите помощь.   -  person Till    schedule 25.02.2010


Ответы (1)


Я попытаюсь ответить на этот довольно расплывчатый вопрос. Я думаю, что вы создаете новое подвид, а затем выпускаете его. Что вам нужно сделать, это добавить его в свой основной вид. Что-то типа:

[myView addSubview.newSubview];

Как только вы это сделаете, myView станет владельцем подпредставления, и вы сможете без проблем освободить его.

person Rudiger    schedule 25.02.2010