項目中集成了友盟統計,領導時不時會看下。看了Android,上百個奔潰,iOS奔潰數爲0!就喊Android小哥哥改奔潰去了。咱自己 寫代碼,肯定有點數的。 問題在於友盟崩潰統計不到數據,自己寫的NSSetUncaughtExceptionHandler同樣不走。
排查了 是否有多寫的 NSSetUncaughtExceptionHandler,發現並沒有,也沒有其他 數據統計的 庫。
實在不行,來排查下 Exception,嗯~這就看到了 main.m 中 寫了 @try @catch , 這……
原本這個文件是這樣的:
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
不知道哪位 在這裏寫了 @try@catch
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@try {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
@catch (NSException *exception) {
NSLog(@"%@",exception);
}
}
果然去掉就好了。😭找了好久