我的应用程序在启动时崩溃了这种情况只有在我建立和发生时才会发生从设备运行,因为通过Xcode它工作正常。
这是我的崩溃日志。 Crash Log
我知道这是因为我的应用程序没有及时加载。 iOS会因为时间超过允许的时间限制而终止它。
从崩溃日志我已经了解到它是由ImageLoader引起的,但我在启动时没有执行任何重负载。
这是我的启动方法:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[[UINavigationBar appearance] setTranslucent:NO];
[[UINavigationBar appearance] setTintColor:kUIColorWhite];
[[UINavigationBar appearance] setBarTintColor:kUIColorGreenTheme];
NSDictionary *textTitleOptions = [NSDictionary dictionaryWithObjectsAndKeys:kUIColorWhite,NSForegroundColorAttributeName, nil];
[[UINavigationBar appearance] setTitleTextAttributes:textTitleOptions];
[self startRechabilityMonitoring];
// Create Reports database & tables if not exist
[[SPDBManager sharedInstance] checkAndCreateDatabase];
[[SPDBManager sharedInstance] createTables];
return YES;
}
非常感谢任何帮助。
答案 0 :(得分:-3)
刚刚修好了。
这是Xcode 7调试崩溃的新功能,名为" Address Sanitizer"在编辑方案。 当你没有通过Xcode运行时应禁用它。
从这里得到我的答案:ios app crash