SLServiceTypeFacebook の実装で setInitialText 関数が機能しない理由がわかりません。私が 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];
}
}