2012-08-30 3 views
0

새로운 페이스 북 SDK로 공급하는이 뉴 페이스 북 아이폰 OS SDK 게시 대화

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           @"Facebook SDK for iOS", @"name", 
           @"Build great social apps and get more installs.", @"caption", 
           @"The Facebook SDK for iOS makes it easier and faster to develop Facebook integrated iOS apps.", @"description", 
           @"https://developers.facebook.com/ios", @"link", 
           @"https://raw.github.com/fbsamples/ios-3.x-howtos/master/Images/iossdk_logo.png", @"picture", 
           nil]; 

// Invoke the dialog 
[self.facebook dialog:@"feed" andParams:params andDelegate:self]; 

를 공유 상태를 이전 SDK에서 사용 된 ... 밖으로 뭐죠 새로운 SDK

에 해당하는

답변

3

매우 비슷하게 보입니다. SDK를 가이드에서 :

self.postParams = 
     [[NSMutableDictionary alloc] initWithObjectsAndKeys: 
     @"https://developers.facebook.com/ios", @"link", 
     @"https://developers.facebook.com/attachment/iossdk_logo.png", @"picture", 
     @"Facebook SDK for iOS", @"name", 
     @"Build great social apps and get more installs.", @"caption", 
     @"The Facebook SDK for iOS makes it easier and faster to develop Facebook integrated iOS apps.", @"description", 
     nil]; 

더 이상 메시지를 게시하지 대표단을 필요로하고 대신 블록 사용 : 당신은 지금 답을 발견 할 수 있습니다

[FBRequestConnection startWithGraphPath:@"me/feed" 
          parameters:self.postParams 
          HTTPMethod:@"POST" 
         completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { 

          // Handle Success/Failure 

         }]; 

https://developers.facebook.com/docs/howtos/publish-to-feed-ios-sdk/

+2

예,하지만 이것은 이전 sdk에서 직접 공유합니다.이 대화 상자는 다음과 같이 표시됩니다. https://fbcdn-dragon-a.akamaihd.net/cfs-ak-snc6/84979/436/30660884 6104444-/feed-dialog-iphone-1.png보기 컨트롤러를 수동으로 만들지 않고 어떻게 할 수 있습니까? –

관련 문제