我有一些非常简单的代码我在iOS 6中运行,一切都适用于我的所有设备和模拟器,但我的一个用户(iPhone 3GS,iOS 6.1.2)存在问题。当他们调用此代码时,SLComposeViewController会显示twitter对话框,但他们无法取消,编辑或发送。他们说该代码适用于Facebook。所以,我不知所措。
也许让SLComposeViewController成为一个强大的属性?
任何帮助都将不胜感激。
谢谢。
SLComposeViewController *sc=[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[sc setInitialText:[NSString stringWithFormat:@"Check out %@ app", [[ConfigUtil getConfig] objectForKey:@"app_title"]]];
[sc addURL:[NSURL URLWithString:[[ConfigUtil getConfig] objectForKey:@"app_store_url"]]];
[sc setCompletionHandler:^(SLComposeViewControllerResult result){
[self dismissViewControllerAnimated:YES completion:nil];
}];
[self presentViewController:sc animated:YES completion:nil];
答案 0 :(得分:0)
看起来这是Twitter的iOS问题。用户表示他们也无法从照片应用程序发送推文。要选择不包含附件,这可能有所帮助。