每次相机解雇时,Viewdidload都会被调用

时间:2010-10-21 22:40:13

标签: iphone camera viewcontroller iphone-3gs

它只发生在3GS上,4或3G都可以。

看起来每次调用相机都会调用viewcontroller。

对此的任何想法?

这是Iphone,当我做了

时,系统调用viewdidunload我的viewcontroller视图

[self presentModalViewController:picker1 animated:YES];

我不希望系统忽略我的观点。我做了[self.view retain],但这没有帮助。

1 个答案:

答案 0 :(得分:0)

viewDidLoad可以多次调用。如果iPhone需要内存,它将释放视图,然后在下次显示时重建它。这是正常的 - 你不能指望只有一个电话。在再次呼叫之前,您应该进行viewDidUnload通话。