2012-03-22 42 views

回答

0

这将是retain版,所以“是的,你将需要release它”。

我相信,你只需要与匹配它:

objc_setAssociatedObject(self, PresentedViewControllerKey, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC); 

你时完成。

+0

我使用'self.presentedViewController = nil'。其他人能否证实这一点?所以,我可以坚定地接受它作为答案。 – Tanin 2012-03-22 06:40:02

+0

@Tanin你的代码和'newObj'为'nil'时写的相同,并且没有覆盖,只有一个抽象层次更高。因此,您需要释放它 - 通过setter将其设置为“nil”将在许多(不是全部)实现中实现。 – justin 2012-03-22 07:00:21

0

我做了同样的事情,但我使用配置文件来查找动态var,当其父对象死了,它死了。我没有释放它

相关问题