首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SLComposeViewController initWithServiceType无法获取扩展错误

SLComposeViewController initWithServiceType无法获取扩展错误
EN

Stack Overflow用户
提问于 2017-04-29 21:19:54
回答 1查看 340关注 0票数 0

我正在我的一个应用程序中使用Facebook和Twitter共享。在测试的时候,我突然发现下面的错误。我检查了我的代码,它看起来没问题。

代码语言:javascript
复制
2017-04-29 14:41:19.727248 iCamTranslator[1140:322770] [core] SLComposeViewController initWithServiceType failed to get extension for identifier com.apple.share.Facebook.post
2017-04-29 14:41:19.727642 iCamTranslator[1140:322770] [core] SLComposeViewController dealloc <SLComposeViewController: 0x102992050>
2017-04-29 14:41:19.750499 iCamTranslator[1140:322770] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present a nil modal view controller on target <AboutViewController: 0x102986900>.'

这是我的代码。请注意,Facebook和twitter共享都发生了错误,但我只为Facebook共享编写代码,因为这两个错误是相似的。

代码语言:javascript
复制
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {

    SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
    SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
        if (result == SLComposeViewControllerResultCancelled)
        {
            NSLog(@"Cancelled");
        }
        else
        {
            NSLog(@"Done");
        }
        [controller dismissViewControllerAnimated:YES completion:Nil];
    };

    controller.completionHandler =myBlock;
    [controller setInitialText:@"iCamTranslator is a great translation app."];
    [controller addURL:[NSURL URLWithString:@"https://itunes.apple.com/us/app/icamtranslator/id955853183?mt=8"]];
    [controller addImage:[UIImage imageNamed:@"logo-2.png"]];

    [self presentViewController:controller animated:YES completion:Nil];

    }

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2017-04-29 21:58:00

这个愚蠢的错误是因为我没有在设备上更新我的Facebook应用程序。更新后,一切start运行正常。抱歉打扰你们了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43696174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档