gpt4 book ai didi

ios - [SLComposeViewController initWithExtension :requestedServiceType:]_block_invoke + 84 崩溃

转载 作者:可可西里 更新时间:2023-11-01 06:00:45 24 4
gpt4 key购买 nike

我在 SLComposeViewController 上遇到一些崩溃

Crashed: com.apple.extension.global-state-queue
0 libobjc.A.dylib 0x18167cbb4 objc_loadWeakRetained + 156
1 libobjc.A.dylib 0x18167cd64 objc_copyWeak + 24
2 Social 0x1933abdbc __66-[SLComposeViewController initWithExtension:requestedServiceType:]_block_invoke + 84
3 Foundation 0x182b30b04 __85-[NSExtension _completeRequestReturningItems:forExtensionContextWithUUID:completion:]_block_invoke + 108
4 libdispatch.dylib 0x181ad1088 _dispatch_call_block_and_release + 24
5 libdispatch.dylib 0x181ad1048 _dispatch_client_callout + 16
6 libdispatch.dylib 0x181adae48 _dispatch_queue_serial_drain$VARIANT$mp + 528
7 libdispatch.dylib 0x181adb7d8 _dispatch_queue_invoke$VARIANT$mp + 340
8 libdispatch.dylib 0x181adc200 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 400
9 libdispatch.dylib 0x181ae44a0 _dispatch_workloop_worker_thread$VARIANT$mp + 644
10 libsystem_pthread.dylib 0x181d76fe0 _pthread_wqthread + 932
11 libsystem_pthread.dylib 0x181d76c30 start_wqthread + 4

在我看来,引用不知何故丢失了?有什么想法吗?

我没有做任何特别的事情

- (void)presentTwitterShareWithURL:(NSURL *)url {

if (url == nil) {
return;
}

SLComposeViewController * cvc = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[cvc addURL:url];

[cvc setCompletionHandler:^(SLComposeViewControllerResult result) {

if (SLComposeViewControllerResultDone == result) {

[[Analytics shared] trackWithCategory:@"Web" action:@"Tap" label:@"Share - Twitter"];

}

}];

[self.navigationController presentViewController:cvc animated:YES completion:nil];

}

注意:在我看来它与 iOS11 相关,因为我不记得以前有过这个问题,而且除了 iOS11 之外没有跟踪它

最佳答案

SLServiceTypeTwitter 在 iOS 11 中被移除,你需要使用 Twitter 自己的分享方案来实现这个功能。

有关从当前解决方案迁移到 TwitterKit 的信息,请参阅此页面:https://dev.twitter.com/twitterkit/ios/migrate-social-framework

关于ios - [SLComposeViewController initWithExtension :requestedServiceType:]_block_invoke + 84 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47055503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com