3

Facebookの投稿に画像を追加しようとすると、ios6でsocialframeworkを使用すると、追加されたURLが編集可能になります。URL が編集可能なテキスト領域に表示されます。画像が追加されていない場合、URL は編集できません。

    if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
    {
       mySLComposerSheet = [[SLComposeViewController alloc] init];
       mySLComposerSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
       [mySLComposerSheet setInitialText:[NSString stringWithFormat:@"iOS 6 %@ integration test!",mySLComposerSheet.serviceType]];
       [mySLComposerSheet addImage:[UIImage imageNamed:@"image.png"]];
       [mySLComposerSheet addURL:[NSURL URLWithString:@"http://www.StackOverflow.com/"]];
       [self presentViewController:mySLComposerSheet animated:YES completion:nil];
    }

私が望むのは、投稿でURLと画像を編集できないようにすることです。ユーザーは引き続き追加のテキストを入力できます。それを行う方法はありますか?

4

1 に答える 1

3

の一部として、Social.frameworkセキュリティ上の理由から、ユーザーがテキストを編集できないようにすることはできません。あなたが提供できるのは、あなたが行ったように、ユーザーが投稿できるものに基づいていることだけです. アプリが十分に優れていれば、ユーザーはあなたが書いたものを投稿することを選択するかもしれません。それがあなたにとって重要な場合は、Facebook の APIを調べることをお勧めしますが、それについてはお手伝いできません。

于 2012-10-05T23:25:34.203 に答える