Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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 崩溃以从ModalView执行popover segue_Ios_Xcode_Ios5_Storyboard_Popover - Fatal编程技术网

Ios 崩溃以从ModalView执行popover segue

Ios 崩溃以从ModalView执行popover segue,ios,xcode,ios5,storyboard,popover,Ios,Xcode,Ios5,Storyboard,Popover,我需要从ModalView中的子视图打开一个popover。使用[self.storyboard instatiateviewcontrollerwhiteIdentifier:identifier]将这些子视图添加到viewDidLoad的ModalView上 当我点击打开一个弹出窗口时,应用程序退出,没有任何关于崩溃的信息 出现此错误的示例项目可以在此处下载(https://www.dropbox.com/s/mjpaqk6xwt86dbd/PopoverTest.zip) 我使用的是xCo

我需要从ModalView中的子视图打开一个popover。使用[self.storyboard instatiateviewcontrollerwhiteIdentifier:identifier]将这些子视图添加到viewDidLoad的ModalView上

当我点击打开一个弹出窗口时,应用程序退出,没有任何关于崩溃的信息

出现此错误的示例项目可以在此处下载(https://www.dropbox.com/s/mjpaqk6xwt86dbd/PopoverTest.zip)

我使用的是xCode 4.3.1、iOS SDK 5.0和storybord

谢谢


André

在viewDidLoad中,您正在使用
实例化EviewController的标识符来实例化一组视图控制器:
,但这些视图控制器不会在其后的任何位置保留或引用。我很确定ARC会在viewDidLoad结束时为您释放它们,这导致了崩溃。如果它不这样做,它将是一个漏洞


一种解决方案是将这些视图控制器存储在一个数组中,并在viewDidUnload上释放它

谢谢zpasternack,它很好用。这是新代码()