0

少なくともFacebook、ツイーター、メールの共有機能を実装する必要があります。Xcode4.5を使用しています。Sharekitを見つけましたが、プロジェクトにクラスを追加するとARCエラーが発生しました。

4

2 に答える 2

1

iOS6の新しいUIActivityViewControllerがこれを行います。入力テキスト/画像を指定してコントローラーを提示するだけで、Facebook、Twitter、Eメール、SMSなどで共有できます。

このチュートリアルの引用:

- (IBAction)sendPost:(id)sender {
    NSArray *activityItems;

    if (_postImage.image != nil) {
        activityItems = @[_postText.text, _postImage.image];
    } else {
        activityItems = @[_postText.text];
    }

    UIActivityViewController *activityController =
                    [[UIActivityViewController alloc]
                    initWithActivityItems:activityItems
                    applicationActivities:nil];

    [self presentViewController:activityController
                   animated:YES completion:nil];
}
于 2012-11-20T13:29:19.317 に答える
0

SharekitはまだARC用に構築されていません。オプションは、ARCをオフにするか、エラー/警告を修正するか、sharekitを使用せずに、Facebook、Twitter、および電子メール用の組み込みのAppleAPIを使用することです。

于 2012-11-20T13:26:26.100 に答える