2016-08-21 1 views
0

영화 퀴즈 앱을 보유하고 있으며 친구들에게 도움을 요청할 수 있도록 페이스 북에 붙어있는 영화 장면 이미지를 공유하도록합니다.내 앱에서 이미지를 페이스 북에 공유

페이스 북의 최근 변경 사항으로 나는 사용자가있는 이미지를 게시하는 방법을 알아 내려고 애쓰고있다.

모든 영화 장면 이미지가 앱에 저장되므로 URL이 없습니다.

FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; 
content.imageURL = [NSURL fileURLWithPathComponents:[[mainInfoArray objectAtIndex:index] objectForKey:PHONE_IMAGE]]; 

을했지만 작동하지 않습니다

내가 이렇게 내 배열에서 이미지를 얻기 위해 노력하고 있어요. 아이디어를 제공해 주시면 감사하겠습니다. 고맙습니다

답변

0

먼저 콘텐츠를 만든 다음 해당 콘텐츠로 공유 버튼을 만듭니다.

FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init]; 
photo.image = image; 
photo.userGenerated = YES; 
FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init]; 
content.photos = @[photo]; 

FBSDKShareButton *button = [[FBSDKShareButton alloc] init]; 
button.shareContent = content; 
[self.view addSubview:button]; 
+0

화면에 나타나는 공유 버튼을 클릭 할 수 없습니다. 그래서 페이스 북에서 공유하기 위해 만든 버튼 만 사용할 수는 없습니까? – Johnny

+0

가능합니다. FBSDKShareDialog를 살펴보십시오. https://developers.facebook.com/docs/sharing/ios –

+0

도움 주셔서 감사합니다. – Johnny