从我的应用程序推送到Twitter工作 - 现在它没有

时间:2015-01-13 19:25:31

标签: twitter

我应用户的要求将消息发送到Twitter和/或Facebook。

这已经工作了几个月,现在它已经停止了,仅适用于Twitter。

这是我的代码:

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
    SLComposeViewController *tweetSheet = [SLComposeViewController
                                           composeViewControllerForServiceType:SLServiceTypeTwitter];
    [tweetSheet setInitialText:twoatText];

    BOOL weHaveAPhoto = [[passTwoat objectForKey:@"photoSaved"] boolValue];
    if (weHaveAPhoto)
    {
        PFFile *photoFile = [passTwoat objectForKey:@"photo"];
        [photoFile getDataInBackgroundWithBlock:^(NSData *imageData, NSError *error)
         {
             if (!error)
             {
                 UIImage *fullImage = [UIImage imageWithData:imageData];
                 [tweetSheet addImage:fullImage];
                 fullImage = nil;
             }
             else
             {
                 [tweetSheet addImage:lclImage];
             }

             [self presentViewController:tweetSheet animated:YES completion:nil];
         }];
    }
    else
    {
        if (lclImage)
        {
            [tweetSheet addImage:lclImage];
        }
        [self presentViewController:tweetSheet animated:YES completion:nil];
        tweetSheet = nil;
        lclImage = nil;
        twoatText = nil;
        passTwoat = nil;
    }
}

'If'语句失败,因此不会执行推送到Twitter。我想有些事情发生了变化,任何想法都会受到欢迎。

1 个答案:

答案 0 :(得分:0)

我解决了。在我的iPhone设置中,Twitter不允许我的应用程序向Twitter发送消息,所以我只是改变了这一切,一切都很好。