我不知道为什么 setInitialText 函数在我的 SLServiceTypeFacebook 实现中不起作用。我用于 Facebook 和 Twitter 的代码几乎相同,除了 Facebook 替换了 Twitter 这个词,而且 twitter 工作得很好。任何帮助表示赞赏。谢谢
if ([buttonTitle isEqualToString:@"Facebook"]){
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
{
SLComposeViewController *faceSheet = [[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook] init];
NSLog(@"%@", messageField.text);//This returns the appropriate string
[faceSheet setInitialText:messageField.text];
//The facebook VC appears, but initial text is not set to messageField.text
[self presentViewController:faceSheet animated:YES completion:nil];
}
}