我正在使用Twitter来登录和发推。验证它是可以的,但是当使用TWTRComposer和一个简单的文本时,SDK回调返回'TWTRComposerResultDone',但是模拟器/设备显示“tweet”文本无法发送,因为与Twitter的连接失败了。调试器显示'plugin com.apple.share.Twitter.post失效‘,但是一切都是完全正确的。
是不是有窃听器或者我忘了什么东西。
我的代码:
TWTRComposer *composer = [TWTRComposer alloc init]; 作曲家setText:@“一些文本”; 作曲家展示完整:^(TWTRComposerResult结果){ if ( == TWTRComposerResultCancelled) { NSLog(@"Tweet组合取消“);}NSLog{NSLog(@”发送Tweet!");};};
发布于 2015-12-07 13:21:50
使用SDK的Tweet
[[Twitter sharedInstance] startWithConsumerKey:@"YourConsumerKey" consumerSecret:@"YourConsumerSecret"];
[Fabric with:@[[Twitter sharedInstance]]];
[[Twitter sharedInstance] logInWithCompletion:^(TWTRSession *session, NSError *error)
{
if (session)
{
NSLog(@"logged in user with id %@", session.userID);
TWTRComposer *composer = [[TWTRComposer alloc] init];
[composer setText:@"Enter Your Tweet Message"];
//[composer setImage:[UIImage imageNamed:@"fabric"]];
[composer showFromViewController:self completion:^(TWTRComposerResult result) {
if (result == TWTRComposerResultCancelled)
{
NSLog(@"Tweet composition cancelled");
}
else
{
NSLog(@"Sending Tweet!");
UIAlertView *warningAlert = [[UIAlertView alloc] initWithTitle:@"" message:@"Sent Tweet!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[warningAlert show];
}
}];
}
else
{
// log error
}
}];https://stackoverflow.com/questions/29393805
复制相似问题