我正在创建一个应用程序,我在viewDidLoad
方法中调用webservice。响应将填充我的表单。有一个按钮,该按钮允许用户捕获图像。为此,我使用了UIImagePickerViewController
。在我关闭camara视图时捕获图像一段时间后,应用程序进入viewWillAppear
。我对此没有任何问题。但有时候这会进入viewDidLoad
方法。
这就是为什么我的表格会重新填充。
我不知道为什么app会在viewDidLoad方法中输入?
任何想法PLZ
由于
答案 0 :(得分:2)
使用UIImagePickerViewController时,相机通常会引发内存警告,并且会调用viewcontroller的viewDidUnload方法。下次显示视图时(当UIImagePickerViewController被解除时),将调用viewDidLoad方法,因为它先前已被卸载。