APP 在调试模式下崩溃,但在 iOS 8 上的发布模式下工作正常
APP crash in debug mode but work fine in release mode on iOS 8
APP 在 iOS 9 和 iOS 10.However 上工作正常,在 iOS 8 上,它在 运行 调试模式下崩溃但工作正常释放模式。
错误代码为:
[RACObserve(self.scrollView, contentOffset) subscribeNext:^(id x) {
NSInteger currentTableViewTag = self.scrollView.contentOffset.x / screenWidth;
NSLog(@"current tableView tag:%ld",(long)currentTableViewTag);
self.currentTableView = [self viewWithTag:currentTableViewTag];
}];
控制台日志信息为:
-[UIScrollView rac_valuesForKeyPath:observer:]: 无法识别的选择器发送到实例 0x178153f0
ReactiveCocoa版本为:
pod 'ReactiveCocoa','~>2.1.8'
我的构建设置是:
我的尝试:
- 将 RAC 版本更改为 2.5 但构建失败。
- 在 Google 上搜索但没有想要的答案。
我的问题是:
ReactiveCocoa 有什么问题?为什么在发布模式下它没问题,但在调试中它在 iOS 8 时崩溃?
希望有人能指点一下。
当我把Pods放入.gitignore,然后pod install,问题就解决了。
APP 在 iOS 9 和 iOS 10.However 上工作正常,在 iOS 8 上,它在 运行 调试模式下崩溃但工作正常释放模式。
错误代码为:
[RACObserve(self.scrollView, contentOffset) subscribeNext:^(id x) {
NSInteger currentTableViewTag = self.scrollView.contentOffset.x / screenWidth;
NSLog(@"current tableView tag:%ld",(long)currentTableViewTag);
self.currentTableView = [self viewWithTag:currentTableViewTag];
}];
控制台日志信息为:
-[UIScrollView rac_valuesForKeyPath:observer:]: 无法识别的选择器发送到实例 0x178153f0
ReactiveCocoa版本为:
pod 'ReactiveCocoa','~>2.1.8'
我的构建设置是:
我的尝试:
- 将 RAC 版本更改为 2.5 但构建失败。
- 在 Google 上搜索但没有想要的答案。
我的问题是:
ReactiveCocoa 有什么问题?为什么在发布模式下它没问题,但在调试中它在 iOS 8 时崩溃?
希望有人能指点一下。
当我把Pods放入.gitignore,然后pod install,问题就解决了。