2012-03-22 43 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,當其父對象死了,它死了。我沒有釋放它

相關問題