Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 签入视图将在刷新前显示选项卡单击_Ios - Fatal编程技术网

Ios 签入视图将在刷新前显示选项卡单击

Ios 签入视图将在刷新前显示选项卡单击,ios,Ios,我的应用程序中有4个选项卡,其中一个选项卡加载加载远程html内容的UIWebview。我有代码刷新“viewWillAppear”中的内容,当您在选项卡之间导航时,它将刷新内容 我的问题是: 当我点击选项卡1(UIWebView)并加载带有文件上传输入字段的html表单时,点击html表单中的“选择文件”将触发操作表(如下所示)“拍照/视频”,这将在拍照后启动摄像头,选择它将强制UIWebView刷新(由于要刷新的代码位于viewWillApper中,当来自摄影机时将触发刷新)这不正确,因为

我的应用程序中有4个选项卡,其中一个选项卡加载加载远程html内容的UIWebview。我有代码刷新“viewWillAppear”中的内容,当您在选项卡之间导航时,它将刷新内容

我的问题是:

  • 当我点击选项卡1(UIWebView)并加载带有文件上传输入字段的html表单时,点击html表单中的“选择文件”将触发操作表(如下所示)“拍照/视频”,这将在拍照后启动摄像头,选择它将强制UIWebView刷新(由于要刷新的代码位于viewWillApper中,当来自摄影机时将触发刷新)这不正确,因为我不想在来自摄影机时刷新视图,是否有人建议如果您来自摄影机/图库,是否有方法签入viewWillApper,或者单击tab.Thnx

您是否检查了来自相机或多媒体资料的
self.presentedViewController
的值是否不为空?这将是一个解决方案,用于检查视图是否是第一次出现或是因为它被另一个控制器隐藏。我将尝试一下,谢谢。@DP2有帮助吗?我面临着同样的问题。