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导致的崩溃,注释掉之后就不会发生崩溃
デバッグ用にブレークポイントを設定しましょう。モデルから取得したデータには何か問題があるはずです。
この
リーリーdestination
をチェックして、取得した値に問題があり、searchVC
の使用ニーズを満たすことができないかどうかを確認してください。あなたは空の VC を提示して見てみましょう