2

当单击电子邮件选项时,崩溃发生在 UIActivityController 中。这仅在首次启动时发生。我堆栈跟踪我没有找到与我的应用程序相关的任何内容。整个跟踪显示在 ios 框架中。有人遇到过这样的问题吗?请帮忙。

这是代码

if(NSClassFromString(@"UIActivityViewController")) {
        // iOS 6
        NSMutableArray *activityItems = [[NSMutableArray alloc] init];
        NSMutableArray *applicationActivities = [[NSMutableArray alloc] init];
        if ([UIPrintInteractionController isPrintingAvailable])
        {
            UIViewPrintFormatter *formatter = [self.descriptionWebview viewPrintFormatter];
            [activityItems addObject:formatter];
        }

        if (pdfLink)
        {
            [activityItems addObject:pdfLink];
            PDFActivity *pdfActivity = [[PDFActivity alloc] init];
            [applicationActivities addObject:pdfActivity];
        }

        MailActivityItemSource *mailItemSource = [[MailActivityItemSource alloc] initWithInsightsObject:insightsObj];
        [activityItems addObject:mailItemSource];

        UIActivityViewController* shareMenu = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities];
        [shareMenu setCompletionHandler:^(NSString *activityType, BOOL completed) {
            [self dismissActivityController];
            [self LoadPage];
        }];

        shareMenu.excludedActivityTypes = @[UIActivityTypePostToFacebook, UIActivityTypePostToWeibo];
//        [self presentModalViewController:shareMenu animated:YES];
        [self presentViewController:shareMenu animated:YES completion:Nil];
    }
    else {

这是日志:

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  5

Last Exception Backtrace:
0   CoreFoundation                  0x344383e2 __exceptionPreprocess + 158
1   libobjc.A.dylib                 0x3c13395e objc_exception_throw + 26
2   CoreFoundation                  0x34437ebc __NSFastEnumerationMutationHandler + 124
3   UIKit                           0x365d1210 __54+[_UIAppearance _recordersExcludingSource:withWindow:]_block_invoke_0 + 328
4   CoreFoundation                  0x34435752 __NSDictionaryEnumerate + 698
5   UIKit                           0x365d10b8 +[_UIAppearance _recordersExcludingSource:withWindow:] + 132
6   UIKit                           0x366af408 UIViewServiceCurrentAppearanceSerializedRepresentations + 56
7   UIKit                           0x3663d946 -[_UIRemoteViewControllerConnectionRequest _sendServiceViewControllerRequest] + 202
8   UIKit                           0x3663d7da __block_global_5 + 258
9   libdispatch.dylib               0x3c55080a _dispatch_barrier_sync_f_invoke + 22
10  UIKit                           0x3663d6ce __76-[_UIRemoteViewControllerConnectionRequest _connectToViewControllerOperator]_block_invoke_0 + 90
11  UIKit                           0x36646d24 __block_global_0 + 28
12  libdispatch.dylib               0x3c54e586 dispatch_once_f + 42
13  UIKit                           0x36646cfe __73-[_UIViewServiceSessionEndpoint connectToDeputyOfType:connectionHandler:]_block_invoke_0 + 86
14  libdispatch.dylib               0x3c54d78e _dispatch_call_block_and_release + 6
15  libdispatch.dylib               0x3c550b36 _dispatch_queue_drain + 138
16  libdispatch.dylib               0x3c54e678 _dispatch_queue_invoke + 40
17  libdispatch.dylib               0x3c55160e _dispatch_root_queue_drain + 206
18  libdispatch.dylib               0x3c5517d4 _dispatch_worker_thread2 + 88
19  libsystem_c.dylib               0x3c5757ec _pthread_wqthread + 356
20  libsystem_c.dylib               0x3c575680 start_wqthread + 4


Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0:
0   libsystem_kernel.dylib          0x3c616e30 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3c616fd0 mach_msg + 48
2   CoreFoundation                  0x3440d2b6 __CFRunLoopServiceMachPort + 126
3   CoreFoundation                  0x3440bfd6 __CFRunLoopRun + 814
4   CoreFoundation                  0x3437f238 CFRunLoopRunSpecific + 352
5   CoreFoundation                  0x3437f0c4 CFRunLoopRunInMode + 100
6   GraphicsServices                0x37f5e336 GSEventRunModal + 70
7   UIKit                           0x3629b2b4 UIApplicationMain + 1116
8   Northern Trust                  0x000c1672 main (main.m:43)
9   Northern Trust                  0x000c13ec start + 36

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x3c6175d0 kevent64 + 24
1   libdispatch.dylib               0x3c552d22 _dispatch_mgr_invoke + 806
2   libdispatch.dylib               0x3c54e374 _dispatch_mgr_thread + 32

Thread 2 name:  WebThread
Thread 2:
0   libsystem_kernel.dylib          0x3c616e30 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3c616fd0 mach_msg + 48
2   CoreFoundation                  0x3440d2b6 __CFRunLoopServiceMachPort + 126
3   CoreFoundation                  0x3440c02c __CFRunLoopRun + 900
4   CoreFoundation                  0x3437f238 CFRunLoopRunSpecific + 352
5   CoreFoundation                  0x3437f0c4 CFRunLoopRunInMode + 100
6   WebCore                         0x3a387390 RunWebThread(void*) + 440
7   libsystem_c.dylib               0x3c5800de _pthread_start + 306
8   libsystem_c.dylib               0x3c57ffa4 thread_start + 4

Thread 3 name:  com.apple.NSURLConnectionLoader
Thread 3:
0   libsystem_kernel.dylib          0x3c616e30 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3c616fd0 mach_msg + 48
2   CoreFoundation                  0x3440d2b6 __CFRunLoopServiceMachPort + 126
3   CoreFoundation                  0x3440c02c __CFRunLoopRun + 900
4   CoreFoundation                  0x3437f238 CFRunLoopRunSpecific + 352
5   CoreFoundation                  0x3437f0c4 CFRunLoopRunInMode + 100
6   Foundation                      0x34ccc888 +[NSURLConnection(Loader) _resourceLoadLoop:] + 304
7   Foundation                      0x34d5022c __NSThread__main__ + 968
8   libsystem_c.dylib               0x3c5800de _pthread_start + 306
9   libsystem_c.dylib               0x3c57ffa4 thread_start + 4

Thread 4:
0   libsystem_kernel.dylib          0x3c627d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3c575ad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3c5757f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3c575680 start_wqthread + 4

Thread 5 name:  Dispatch queue: com.apple.uikit._UIRemoteViewControllerCreationRequest com.apple.MailCompositionService ComposeServiceRemoteViewController 0x3cb4d2cc
Thread 5 Crashed:
0   libsystem_kernel.dylib          0x3c627350 __pthread_kill + 8
1   libsystem_c.dylib               0x3c59dfb2 pthread_kill + 54
2   libsystem_c.dylib               0x3c5da366 abort + 90
3   libc++abi.dylib                 0x3bb82dda abort_message + 70
4   libc++abi.dylib                 0x3bb80094 default_terminate() + 20
5   libobjc.A.dylib                 0x3c133a58 _objc_terminate() + 144
6   libc++abi.dylib                 0x3bb80118 safe_handler_caller(void (*)()) + 76
7   libc++abi.dylib                 0x3bb801b0 std::terminate() + 16
8   libc++abi.dylib                 0x3bb8159a __cxa_throw + 118
9   libobjc.A.dylib                 0x3c13399e objc_exception_throw + 90
10  CoreFoundation                  0x34437ebc __NSFastEnumerationMutationHandler + 124
11  UIKit                           0x365d1210 __54+[_UIAppearance _recordersExcludingSource:withWindow:]_block_invoke_0 + 328
12  CoreFoundation                  0x34435754 __NSDictionaryEnumerate + 700
13  UIKit                           0x365d10b8 +[_UIAppearance _recordersExcludingSource:withWindow:] + 132
14  UIKit                           0x366af408 UIViewServiceCurrentAppearanceSerializedRepresentations + 56
15  UIKit                           0x3663d946 -[_UIRemoteViewControllerConnectionRequest _sendServiceViewControllerRequest] + 202
16  UIKit                           0x3663d7da __block_global_5 + 258
17  libdispatch.dylib               0x3c55080a _dispatch_barrier_sync_f_invoke + 22
18  UIKit                           0x3663d6ce __76-[_UIRemoteViewControllerConnectionRequest _connectToViewControllerOperator]_block_invoke_0 + 90
19  UIKit                           0x36646d26 __block_global_0 + 30
20  libdispatch.dylib               0x3c54e586 dispatch_once_f + 42
21  UIKit                           0x36646cfe __73-[_UIViewServiceSessionEndpoint connectToDeputyOfType:connectionHandler:]_block_invoke_0 + 86
22  libdispatch.dylib               0x3c54d790 _dispatch_call_block_and_release + 8
23  libdispatch.dylib               0x3c550b36 _dispatch_queue_drain + 138
24  libdispatch.dylib               0x3c54e678 _dispatch_queue_invoke + 40
25  libdispatch.dylib               0x3c551610 _dispatch_root_queue_drain + 208
26  libdispatch.dylib               0x3c5517d4 _dispatch_worker_thread2 + 88
27  libsystem_c.dylib               0x3c5757ee _pthread_wqthread + 358
28  libsystem_c.dylib               0x3c575680 start_wqthread + 4

Thread 6 name:  com.apple.CFSocket.private
Thread 6:
0   libsystem_kernel.dylib          0x3c627594 __select + 20
1   CoreFoundation                  0x34411474 __CFSocketManager + 676
2   libsystem_c.dylib               0x3c5800de _pthread_start + 306
3   libsystem_c.dylib               0x3c57ffa4 thread_start + 4

Thread 7 name:  JavaScriptCore::BlockFree
Thread 7:
0   libsystem_kernel.dylib          0x3c62708c __psynch_cvwait + 24
1   libsystem_c.dylib               0x3c578afc _pthread_cond_wait + 644
2   libsystem_c.dylib               0x3c578870 pthread_cond_timedwait + 40
3   JavaScriptCore                  0x38354df6 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 102
4   JavaScriptCore                  0x38467532 JSC::BlockAllocator::blockFreeingThreadMain() + 78
5   JavaScriptCore                  0x3847a030 WTF::wtfThreadEntryPoint(void*) + 12
6   libsystem_c.dylib               0x3c5800de _pthread_start + 306
7   libsystem_c.dylib               0x3c57ffa4 thread_start + 4

Thread 8 name:  JavaScriptCore::Marking
Thread 8:
0   libsystem_kernel.dylib          0x3c62708c __psynch_cvwait + 24
1   libsystem_c.dylib               0x3c578afc _pthread_cond_wait + 644
2   libsystem_c.dylib               0x3c582cf8 pthread_cond_wait + 36
3   JavaScriptCore                  0x383fa6dc JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 140
4   JavaScriptCore                  0x383fa620 JSC::MarkStackThreadSharedData::markingThreadMain() + 140
5   JavaScriptCore                  0x3847a030 WTF::wtfThreadEntryPoint(void*) + 12
6   libsystem_c.dylib               0x3c5800de _pthread_start + 306
7   libsystem_c.dylib               0x3c57ffa4 thread_start + 4

Thread 9 name:  WebCore: CFNetwork Loader
Thread 9:
0   libsystem_kernel.dylib          0x3c616e30 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3c616fd0 mach_msg + 48
2   CoreFoundation                  0x3440d2b6 __CFRunLoopServiceMachPort + 126
3   CoreFoundation                  0x3440c02c __CFRunLoopRun + 900
4   CoreFoundation                  0x3437f238 CFRunLoopRunSpecific + 352
5   CoreFoundation                  0x3437f0c4 CFRunLoopRunInMode + 100
6   WebCore                         0x3a421ccc WebCore::runLoaderThread(void*) + 140
7   JavaScriptCore                  0x3847a030 WTF::wtfThreadEntryPoint(void*) + 12
8   libsystem_c.dylib               0x3c5800de _pthread_start + 306
9   libsystem_c.dylib               0x3c57ffa4 thread_start + 4

Thread 10:
0   libsystem_kernel.dylib          0x3c627d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3c575ad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3c5757f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3c575680 start_wqthread + 4

Thread 11:
0   libsystem_kernel.dylib          0x3c627d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3c575ad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3c5757f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3c575680 start_wqthread + 4

Thread 12:
0   libsystem_kernel.dylib          0x3c627d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3c575ad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3c5757f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3c575680 start_wqthread + 4

Thread 13:
0   libsystem_kernel.dylib          0x3c627d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3c575ad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3c5757f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3c575680 start_wqthread + 4

Thread 14:
0   libsystem_kernel.dylib          0x3c627d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3c575ad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3c5757f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3c575680 start_wqthread + 4

Thread 5 crashed with ARM Thread State (32-bit):
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000000      r3: 0x3e0e9524
    r4: 0x00000006    r5: 0x0491b000      r6: 0x21c14ee4      r7: 0x0491a924
    r8: 0x21c14ec0    r9: 0x00000888     r10: 0x3c7a2080     r11: 0x00000000
    ip: 0x00000148    sp: 0x0491a918      lr: 0x3c59dfb7      pc: 0x3c627350
  cpsr: 0x00000010
4

0 回答 0