2012-10-04 38 views
-2

我只是想在我的應用程序添加Facebook功能。我想通過我的應用程序在Facebook上添加圖像。iOS6的Facebook整合(圖像文章)

是否有可用於iOS6的樣本。

+0

的[教程SLComposeViewController分享]可能重複(http://stackoverflow.com/questions/12503287/tutorial-for-slcomposeviewcontroller-sharing) –

回答

7

請訪問官方文檔,SLComposeViewController Class Reference

蘋果已經創建了一個社交框架。 SLComposeViewController是將處理所有社交互動請求的控制器。

if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) 
{ 
    SLComposeViewController *objSLComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; 
    SLComposeViewControllerCompletionHandler __block completionHandler=^(SLComposeViewControllerResult result) 
    { 
     [objSLComposeViewController dismissViewControllerAnimated:YES completion:nil]; 
     switch(result) 
     { 
      case SLComposeViewControllerResultCancelled: 
      default: 
       break; 
      case SLComposeViewControllerResultDone: 
       break; 
     } 
    } 
    [objSLComposeViewController addImage:yourImage]; 
    [objSLComposeViewController setInitialText:@"YourInitialText"]; 
    [objSLComposeViewController addURL:[NSURL URLWithString:@"YourURL"]]; 
    [objSLComposeViewController setCompletionHandler:completionHandler]; 
    [self presentModalviewController:objSLComposeViewController animated:YES completion:nil]; 
} 

我希望這有助於。

+0

非常感謝jennis,其完美的iOS6的。 但是對於iOS5呢? –

+0

對於iOS5,您需要集成舊版的Facebook的Facebook。其他問題也將指導。 –

+0

非常感謝Jennis –