我正在使用 iOS 图像库在我的代码中
选择图像当我选择完图像后,它会调用我当前类的 viewWillAppear 方法,其中我已经清除了一些变量。
所以它再次清除了我不想要的变量。
图片库关闭时是否有任何方法不调用 viewWillAppear 方法。
谢谢
问问题
915 次
2 回答
4
这里的问题是您的架构,而不是UIView
循环的工作方式。您的问题有点模糊,所以我不完全了解您的应用程序的复杂性,因此我无法提供合适的解决方案来解决您的问题。
尽管为了快速修复,您可以执行以下操作:
1)当你打开你的画廊时,只需将 BOOL 设置为 YES。
2)当你关闭你的画廊并进入时viewWillAppear
,只需检查 BOOL 是否为 YES,如果是,则不要清除你的变量。
3)不要忘记再次将您的 BOOL 值重置为 NO。
于 2012-01-18T08:19:02.050 回答
2
根本没有。
当您呈现 时UIImagePickerController
,它会填满整个屏幕。当它 dissmis 时,viewWillAppear
orviewDidAppear
将被调用。
如果可能的话,您可以尝试移动要保留在viewDidLoad
方法中的变量。
于 2012-01-18T08:18:50.443 回答