2012-11-26 6 views
1

내 프로젝트에서 shareKit 앱을 사용하고 싶지만 페이스 북에 이미지를 게시하려고 할 때이 오류가 발생합니다.ShareKit App 통합 오류 iOS

Error: This endpoint has been deprecated. To temporarily enable it, you may disable the "august 2012" platform migration. It will be disabled permanently on August 1, 2012. 

최신 SDK 또는 ShareKit을 사용하고 있습니다.

+0

이 오류는 어디에서 나타 났습니까? 그게 어떤 파일 이었습니까? – lakesh

+0

sharekit의 최신 버전을 사용하십시오. – Rushabh

+0

페이스 북에 서명 할 때 최신 버전 – Zohaib

답변

1

Facebook 통합을 구현하기 위해 ShareKit을 사용할 필요가 없습니다.

페이스 북

에 게시 새로운 아이폰 OS 6 SLComposeViewController를 사용하는 것은 다음 당신은 최신 버전을 사용하지 않는 페이스 북

if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) //check if Facebook Account is linked 
    { 
     mySLComposerSheet = [[SLComposeViewController alloc] init]; 
     mySLComposerSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; 
       [mySLComposerSheet setInitialText:[NSString stringWithFormat:@"Test",mySLComposerSheet.serviceType]]; 
     [mySLComposerSheet addImage:yourimage]; //an image you could post 
     [self presentViewController:mySLComposerSheet animated:YES completion:nil]; 
    } 
    [mySLComposerSheet setCompletionHandler:^(SLComposeViewControllerResult result) { 
     NSString *output; 
     switch (result) { 
      case SLComposeViewControllerResultCancelled: 
       output = @"Action Cancelled"; 
       break; 
      case SLComposeViewControllerResultDone: 
       output = @"Post Successfull"; 
       break; 
      default: 
       break; 
     } 
     UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Facebook" message:output delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil]; 
     [alert show]; 
    }]; 
+0

iOS5에서 작동합니까? – Zohaib

+0

아니요 iOS5에서 작동하지 않습니다. iOS5의 경우 공유 키트를 구현해야합니다. – Vishal

+0

아니요, iOS 6에만 해당됩니다.하지만 훨씬 쉽게 할 수 있습니다. –

1

에 게시 할 수있는 전체 코드입니다. 최신 버전은 ShareKit 2.0입니다.

Facebook, Twitter 또는 SinaWeibo (iOS6 만 사용)을 사용하는 경우 social.network를 직접 사용하는 것이 더 간단합니다.