2012-11-20 37 views
0

我需要爲至少Facebook,高音和電子郵件實現共享功能。 我正在使用XCode 4.5。我發現了Sharekit,並且在項目中添加類時遇到了ARC錯誤。 任何幫助將不勝感激!all in one共享fremework for xcode

回答

1

UIActivityViewController iOS 6中的新功能可以幫助您。您只需指定輸入文本/圖片和現在的控制器,並可以分享到Facebook,Twitter,電子郵件,短信等...

報價this tutorial

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

謝謝!這工作。 但是如果有人安裝了ios 5,該怎麼辦? 我的項目目標爲iOS 6。 –

0

Sharekit尚未爲ARC構建。您的選擇是關閉ARC,修正錯誤/警告,或不使用sharekit,並使用Facebook,Twitter和電子郵件內置的Apple API。