ios - app在跳转页面的时候崩溃了
迷茫
迷茫 2017-04-18 09:55:59
[iOS讨论组]

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导致的崩溃,注释掉之后就不会发生崩溃

迷茫
迷茫

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

全部回复(3)
大家讲道理

弄个断点调试吧。应该是你从模型取出的数据有问题吧。

高洛峰

检查一下这个destination, 是不是拿到的这个值存在问题,不能满足searchVC 的使用需要。

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

你present一个空白VC看下

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号