2014-06-23 2 views
0

[FBDialogs canPresentShareDialogWithPhotos]를 특별히 호출하기 전에 수행해야 할 설정이 있습니까? 여기에 내가 가지고있는 것이 있으며, canPresentShareDialogWithPhotos가 NO를 반환하는 이유를 혼란스럽게합니다. 문서 here에서"FBDialogs canPresentShareDialogWithPhotos"항상 NO를 반환합니다

FBLinkShareParams *p = [[FBLinkShareParams alloc] init]; 
p.link = [NSURL URLWithString:@"http://developers.facebook.com/ios"]; 

//canShareFB equals YES 
BOOL canShareFB = [FBDialogs canPresentShareDialogWithParams:p]; 

//canShareFBPhoto equals NO 
BOOL canShareFBPhoto = [FBDialogs canPresentShareDialogWithPhotos]; 

그것은 "canPresentShareDialogWithParams한다. : YES 반환 값이 여기에 해당 presentShareDialogWithParams 방법 반대로 동일한 PARAMS하는 비 무기 호 FBAppCall를 반환하고 나타냅니다.」상태

AND

"canPresentShareDialogWithPhotos : YES 반환 값이 여기에 해당 presentShareDialogWithPhotoParams 방법은 비 닐 FBAppCall를 반환 것을 나타낸다."

이들은 거의 동일한 조건으로 보입니다. 왜 하나가 YES를 리턴하고 다른 하나는 NO를 리턴합니까?

+0

[FBDialogs canPresentShareDialogWithOpenGraphActionParams : nil] 때문에 이것은 특히 이상합니다. yes를 반환하고 http://stackoverflow.com/questions/16921010/facebook-share-dialog-in-ios에서도 사진 공유를 위해 열린 그래프가있는 공유 대화 상자를 사용하도록 권장합니다. 이것으로부터 나는 "[FBDialogs canPresentShareDialogWithPhotos]"가 단순히 망가 졌다고 추측합니다. –

답변

관련 문제