从我的应用程序推送到 Twitter 以前可以工作 - 现在不行了
Push to Twitter from my app used to work - now it doesn't
我应用户要求向Twitterand/orFacebook推送了一条消息。
这已经工作了几个月,现在已经停止,仅适用于 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 的推送。我想有些事情已经改变了,欢迎任何想法。
我解决了。在我的 iPhone 设置中,Twitter 不允许我的应用程序向 Twitter 发送消息,所以我只是更改了它,一切都很好。
我应用户要求向Twitterand/orFacebook推送了一条消息。
这已经工作了几个月,现在已经停止,仅适用于 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 的推送。我想有些事情已经改变了,欢迎任何想法。
我解决了。在我的 iPhone 设置中,Twitter 不允许我的应用程序向 Twitter 发送消息,所以我只是更改了它,一切都很好。