2

アプリでiOS6にTwitterを設定しています。私が遭遇した問題は次のとおりです。ユーザーが複数のTwitterアカウントを持っている場合、共有するアカウントを選択するにはどうすればよいですか。

配列内のすべてのアカウントを取得することができました。しかし、問題は、このアカウントをどのようにリンクするかです。

 ACAccount *acct = [_accounts objectAtIndex:twitterAccountInt];

これとともに:

slComposerSheetController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
NSString *postText = [informationToBeShared objectForKey:@"postText"];
NSURL *postImageURL = [NSURL URLWithString:[informationToBeShared objectForKey:@"postImageURL"]];
NSURL *postURL = [NSURL URLWithString:[informationToBeShared objectForKey:@"postURL"]];

[slComposerSheetController setInitialText:[informationToBeShared objectForKey:@"postText"]];
[slComposerSheetController addImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:postImageURL]]];
[slComposerSheetController addURL:postURL];
[delegate presentViewController:slComposerSheetController animated:YES completion:nil];
4

1 に答える 1

1

ユーザーが設定にTwitterアカウントを追加すると、オペレーティングシステムはSLComposeViewController、ユーザーがツイートするアカウントを選択できる場所にオプションを追加します。

私からの変更は必要ありませんでした。

于 2012-10-18T13:16:28.307 に答える