Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
Ios7 UIViewController解除分配_Ios7_Memory Leaks_Automatic Ref Counting - Fatal编程技术网

Ios7 UIViewController解除分配

Ios7 UIViewController解除分配,ios7,memory-leaks,automatic-ref-counting,Ios7,Memory Leaks,Automatic Ref Counting,我有一个名为Feed的ViewController(根视图控制器)。在提要的viewDidLoad方法中,我正在推送(名为X的segue)loginViewController。成功登录后,弹出到提要控制器。 我有另一个导航控制器,根视图控制器有注销按钮。 成功注销后,再次按下loginViewController(名称为Y的segue)。 在这里,viewDidLoad和ViewWill出现调用后,dealloc也会被调用,应用程序崩溃。 所有这些都在侧菜单视图中,如Facebook、airb

我有一个名为Feed的ViewController(根视图控制器)。在提要的viewDidLoad方法中,我正在推送(名为X的segue)loginViewController。成功登录后,弹出到提要控制器。 我有另一个导航控制器,根视图控制器有注销按钮。 成功注销后,再次按下loginViewController(名称为Y的segue)。 在这里,viewDidLoad和ViewWill出现调用后,dealloc也会被调用,应用程序崩溃。 所有这些都在侧菜单视图中,如Facebook、airbnb等

应用程序流为:\ubr> |NavController_1-->源(RootView)-->LoginView(Segue X) 侧菜单-->NavController_2-->其他一些控制器
|_
NavController_3-->帐户(RootView)-->LoginView(Segue Y)

在消磨了2天时间后,我终于知道了崩溃的原因。 主要问题是我的侧菜单,即PHAirViewController。这在内部具有UIViewController类别。当我点击login时,应用程序切换到facebook登录页面,并调用该类别的dealloc方法。我只是试着对dealloc进行注释,登录/注销没有崩溃。不知道这到底是怎么回事