我的ios应用程序在所有设备上运行正常。它只显示崩溃在iphone 6plus原始设备上。
没有得到确切的问题。在Crashlytics上,我们在线收到问题报告,出现此错误。以下是错误日志。
Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x1864c3014 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18658b450 pthread_kill + 112
2 libsystem_c.dylib 0x186437400 abort + 140
3 libsystem_c.dylib 0x18640b3b8 __assert_rtn + 220
4 Metal 0x189b1c3a4 MTLReportFailure + 780
5 Metal 0x189af9c48 -[MTLTextureDescriptorInternal validateWithDevice:] + 568
6 AGXMetalA8 0x1a13efe14 (Missing)
7 QuartzCore 0x18a830104 allocate_drawable_private(unsigned int, unsigned int, id<MTLDevice>, MTLPixelFormat, MTLTextureRotation, bool, bool, bool, unsigned int, CGColorSpace*, _CAImageQueue*) + 320
8 QuartzCore 0x18a82fcf8 -[CAMetalLayer nextDrawable] + 1492
9 VectorKit 0x19358fbc0 -[MetalLayer _updateDrawable] + 68
10 VectorKit 0x19358fc64 -[MetalLayer onTimerFired:] + 56
11 VectorKit 0x193221834 -[VKMapView onTimerFired:] + 176
12 VectorKit 0x193582dbc -[GGLDisplayLink _displayLinkFired:] + 84
13 QuartzCore 0x18a74af24 CA::Display::DisplayLinkItem::dispatch(unsigned long long) + 44
14 QuartzCore 0x18a74add0 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 444
15 IOKit 0x187762094 IODispatchCalloutFromCFMessage + 372
16 CoreFoundation 0x18748ae50 __CFMachPortPerform + 180
17 CoreFoundation 0x1874a3218 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
18 CoreFoundation 0x1874a29cc __CFRunLoopDoSource1 + 436
19 CoreFoundation 0x1874a04b0 __CFRunLoopRun + 1840
20 CoreFoundation 0x1873ce2b8 CFRunLoopRunSpecific + 444
21 GraphicsServices 0x188e82198 GSEventRunModal + 180
22 UIKit 0x18d4157fc -[UIApplication _run] + 684
23 UIKit 0x18d410534 UIApplicationMain + 208
24 SafeSide 0x1000d7998 main (main.m:14)
25 libdispatch.dylib 0x1863b15b8 (Missing)
编辑: 选择行的代码: @try
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
MonitorVC *monitor = Init_VCforStoryId(@"MonitorVC");
monitor.monitorPassed = [arrMonitorList objectAtIndex:indexPath.row];
[self.navigationController pushViewController:monitor animated:YES];
}
@catch (NSException *exception)
{
NSLog(@"Exception handle: %@",exception.reason);
}