2012-03-22 2 views

ответ

0

Это будет retain ed, поэтому «Да, вам нужно будет release it».

Я считаю, что вам просто нужно сравнить его с:

objc_setAssociatedObject(self, PresentedViewControllerKey, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC); 

, когда вы закончите.

+0

Я использую 'self.presentedViewController = nil'. Может ли кто-нибудь еще подтвердить это? Поэтому я могу твердо принять это как ответ. – Tanin

+0

@Танин ваш код такой же, как я написал, когда 'newObj' является' nil' и нет переопределения, только один уровень абстракции выше. таким образом, вам нужно освободить его, установив его на «nil» с помощью setter, это выполнится во многих (не всех) реализациях. – justin

0

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

Смежные вопросы