昨天更新了最新版本2.1
打包提交给测试之后,反馈所有系统相机闪退
看了一下git,调试发现最终定位在JZNavigationExtension 估计更新版本有关系
- (void)jz_viewDidLoad {
NSAssert(!self.delegate, @"Set delegate should be invoked when viewDidLoad");
self.delegate = nil;
[self.interactivePopGestureRecognizer setValue:@NO forKey:@"canPanVertically"];
self.interactivePopGestureRecognizer.delegate = self.jz_navigationDelegate;
[self jz_viewDidLoad];
}
修改为:
- (void)jz_viewDidLoad {
// NSAssert(!self.delegate, @"Set delegate should be invoked when viewDidLoad");
// self.delegate = nil;
//源代码会报错 mby lym 20180125
self.delegate = self.delegate;
[self.interactivePopGestureRecognizer setValue:@NO forKey:@"canPanVertically"];
self.interactivePopGestureRecognizer.delegate = self.jz_navigationDelegate;
[self jz_viewDidLoad];
}