我在 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];