Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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 视图控制器由uu delayedPerformDealloc解除分配_Ios_Cocoa Touch - Fatal编程技术网

Ios 视图控制器由uu delayedPerformDealloc解除分配

Ios 视图控制器由uu delayedPerformDealloc解除分配,ios,cocoa-touch,Ios,Cocoa Touch,我有一个有趣的问题,它把我难住了。我有一个视图显示在另一个视图的顶部(使用addView)。第二个视图并没有填满iPhone的整个屏幕。这两个视图都由视图控制器管理。然后,第二个视图控制器显示填充屏幕的模式视图控制器(特别是MFMessageComposeViewController) 所有这些第一次都非常有效。但是,当我第二次关闭模态视图控制器时,呈现视图控制器(呈现模态的控制器)上的dealloc方法会被_delayedPerformDealloc调用 包含的视图控制器保留了内部视图控制器,

我有一个有趣的问题,它把我难住了。我有一个视图显示在另一个视图的顶部(使用addView)。第二个视图并没有填满iPhone的整个屏幕。这两个视图都由视图控制器管理。然后,第二个视图控制器显示填充屏幕的模式视图控制器(特别是MFMessageComposeViewController)

所有这些第一次都非常有效。但是,当我第二次关闭模态视图控制器时,呈现视图控制器(呈现模态的控制器)上的dealloc方法会被_delayedPerformDealloc调用

包含的视图控制器保留了内部视图控制器,因此我无法找出内部视图控制器上的哪个列表导致其被解除锁定

还有谁见过这个吗


工具:Xcode 4.5.2、iOS 6、iPhone5。

这被证明是我愚蠢的举动。所讨论的控制器作为委托传递,并在init方法中分配给成员变量,但在dealloc方法中被释放。哦