Xcode 的共享框架全部集成在一起



我需要至少为Facebook,tweeter和电子邮件实现共享功能。我正在使用Xcode 4.5。我找到了 Sharekit,当将类添加到项目中时出现 ARC 错误。

iOS

6 中的新功能 UIActivityViewController 会为您执行此操作。您只需指定输入文本/图像并呈现控制器,您就可以分享到Facebook,Twitter,电子邮件,短信等...

引用本教程:

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

Sharekit 尚未为 ARC 构建。您可以选择关闭 ARC、修复错误/警告,或者不使用 sharekit 并使用适用于 Facebook、Twitter 和电子邮件的内置 Apple API。

相关内容

最新更新