##下面是异常出现后定位的代码,反复审查后没有发现问题
此处 QRCodePopupViewController 只是普通 ViewController ,主要是是想使用 addChildViewController 弹出卡片式窗口,之前在其他模块写过同样的代码没有任何问题,此处并没有任何影响 RunLoop 的 Mode 逻辑代码,虽然定位在这里但是真没发现问题。。。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:NO];
QRCodePopupViewController *popupVC = [[QRCodePopupViewController alloc] init];
[self addChildViewController:popupVC];
[self.view addSubview:popupVC.view];
[self presentViewController:popupVC animated:NO completion:^{
}];
}
##抛出的异常日志
invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.