2

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];
         }
 }
4

2 に答える 2