ios - app在跳转页面的时候崩溃了
迷茫
迷茫 2017-04-18 09:55:59
0
3
564

app无论用push或是present跳转页面都会崩溃,很少情况是正常的,目前没有找到规律
目前只有一个VC出现这种情况,打了断点没有效果,没有定位到,按照网上定位僵尸的方法也不见效,崩溃后一律跳到main.m,如图

控制台输出的内容与错误相关的只看到这个,如图
这个10005的错是百度导航的

跳转的代码如下

SearchLocationViewController *searchVC=[[SearchLocationViewController alloc] init];
searchVC.destination=self.travelView.model.destination;
[self presentViewController:searchVC animated:YES completion:nil];

问题不是出在赋值的地方,赋值的地方注释掉仍然会崩溃

我找到问题所在了

-(void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];
    dispatch_cancel(self.timer);
    self.timer=nil;
}

这段代码里的关闭timer导致的崩溃,注释掉之后就不会发生崩溃

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(3)
大家讲道理

Mari kita tetapkan titik putus untuk nyahpepijat. Mesti ada sesuatu yang tidak kena dengan data yang anda dapatkan daripada model.

小葫芦

Semak ini destination untuk melihat sama ada terdapat masalah dengan nilai yang anda perolehi dan ia tidak dapat memenuhi keperluan penggunaan searchVC .

searchVC.destination=self.travelView.model.destination;
阿神

Anda mempersembahkan VC kosong dan lihat

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan