Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/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_Swift_Uiviewcontroller - Fatal编程技术网

Ios 如何";“取消初始化”;视图控制器

Ios 如何";“取消初始化”;视图控制器,ios,swift,uiviewcontroller,Ios,Swift,Uiviewcontroller,在第一个屏幕截图中,LatestPost设置为is Initial View Controller。当我按下Camera选项卡时,它会为UIImagePickerController启动.Camera。但是,当我点击“取消”时,它会取消当前的ViewController,并且我的选项卡栏丢失,如第二个屏幕截图所示 第二个屏幕截图嵌入到UINavigationController中 我很确定这与我的ViewController被解雇有关。这里的问题是如何“反初始化”我的ViewControll

在第一个屏幕截图中,
LatestPost
设置为
is Initial View Controller
。当我按下
Camera
选项卡时,它会为
UIImagePickerController
启动
.Camera
。但是,当我点击“取消”时,它会取消当前的
ViewController
,并且我的选项卡栏丢失,如第二个屏幕截图所示

第二个屏幕截图嵌入到
UINavigationController

我很确定这与我的
ViewController
被解雇有关。这里的问题是如何“反初始化”我的
ViewController

我的代码如下:

func imagePickerControllerDidCancel(picker: UIImagePickerController) {
    dismissViewControllerAnimated(true, completion: nil)

}
编辑:根据要求添加情节提要屏幕截图


您使用故事板吗?如果是,请提供您的屏幕截图storyboard@DoanCuong添加了故事板截图。上面的导航控制器属于
最新帖子
,而下面的是
摄像头
。好吧,一切都很好,你能分享源代码吗?你的意思是我的
解除了ViewControlleranimated(true,completion:nil)
是正确的吗?有没有办法改为“去初始化”呢?你用故事板吗?如果是,请提供您的屏幕截图storyboard@DoanCuong添加了故事板截图。上面的导航控制器属于
最新帖子
,而下面的是
摄像头
。好吧,一切都很好,你能分享源代码吗?你的意思是我的
解除了ViewControlleranimated(true,completion:nil)
是正确的吗?有没有办法改为“去初始化”?