首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SLComposeViewController - SLServiceTypeTwitter,addImage问题

SLComposeViewController - SLServiceTypeTwitter,addImage问题
EN

Stack Overflow用户
提问于 2014-02-02 15:47:25
回答 1查看 456关注 0票数 0

以下是我在iOS应用程序中使用SLComposeViewController生成推文时所面临的问题。

首先,这是我的代码:

代码语言:javascript
复制
- (IBAction)twitButtonHandler:(id)sender
{
    if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
        SLComposeViewController *tweetController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];

        tweetController.completionHandler=nil;

        [tweetController setInitialText:@"Hello this is a tweet."];

        if (![tweetController addImage:[UIImage imageNamed:@"MyNicePicture.png"]]) {
            NSLog(@"Unable to add the image!");
        } else NSLog(@"Add the image OK!");

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

    } else {
        // The device cannot send tweets.
        NSLog(@"No Tweet possible!");
        return;
    }
}

上面的代码运行良好,只是我从来没有在实际的tweet中看到过图片,尽管它总是显示消息"Add The image OK!“在调试器中。有人能看到代码中的错误吗?或者告诉我潜在的问题在哪里?

EN

回答 1

Stack Overflow用户

发布于 2014-02-02 17:53:30

我自己更深入地研究这个问题,让我发现:

代码语言:javascript
复制
[UIImage imageNamed:@"MyNicePicture.png"]

返回的是nil。

从那时起,一切都解释清楚了,问题出在我获取UIImage对象的方式上,而不是我最初想到的SLComposeViewController和SLServiceTypeTwitter。

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

https://stackoverflow.com/questions/21508258

复制
相关文章

相似问题

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