2012-05-05 2 views
0

Xcode의 공유 키트를 사용하여 내 앱 (iOS 앱)에서 트위터로 사진을 보내려고했지만 공유하는 동안 오류가 발생했습니다. 이메일이나 페이스 북으로 보내면 트위터에서이 오류가 발생합니다. 이 보내 내 코드이다공유 중에 오류가 발생했습니다. (Twitter 용 iOS 공유 키트)

  • (IBAction를) SendingImage (ID) 송신기 {

    이미지를 UIImage * = self.unfilteredImage; // get

    SHKItem * shareItem = [SHKItem 이미지 : 이미지 제목 : @ "My App"]; SHKActionSheet * actionSheet = [SHKActionSheet actionSheetForItem : shareItem];

    [actionSheet showInView : self.view];

    // [actionSheet release];

}

답변

0

이 주석의 더하지만 주석 버튼이 표시되지 않습니다. 페이스 북을 제외하고는 똑같은 일을하려하지만 아직 작동하지 않습니다. 스토리 보드는 어떻게 생겼습니까? 나는 이미지를 세그 (segue)로 가지게되고, 세그 (segue) 후에는 이미지 뷰 위에 오버레이 된 ViewController로 간다. ViewWillLoad에서 나는 페이스 북 로그인이나 전혀 아무것도 가져 오지 않는다는 점을 제외하고 위 코드와 비슷한 코드를 가지고 있습니다.

+0

facebook 용 api 키를 사용해 보았지만 작동하지 않지만이 링크에서이 api 키를 사용하면 http://www.mobisoftinfotech.com/blog/iphone/iphone-fbconnect-facebook-connect-tutorial/ ,이 작동합니다. 하지만 트위터 공유하는 동안 오류가 발생했습니다. – Hussain1982

0

아마도 DefaultSHKConfigurator.m에 뭔가 문제가 있거나 ShareKitDemoConfigurator.m (Myine이 호출 됨)입니까? 트위터에 맞게 후크를 올바르게 설정 했습니까? 이 파일에서 링크를 제공하므로 각 소셜 네트워크 유형에 대한 ID/후크를 설정할 수 있습니다. 나는 내 페이스 북을 위해 일하고있다. 어쩌면 https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit의 지시 사항을 사용하여 상호 참조 할 때 확인해야 할 것이 있습니다. 그것이 내가 실수를 발견 한 방법입니다. 그들은 Sharekit2.0과 함께 제공되는 예제 클래스 디렉토리의 예제를 가지고 있습니다. 위 링크 또는 원래 Sharekit 웹 사이트에서 언급 한 ShareKit2.0을 사용하고 있습니까? 커뮤니티가 앱을 업데이트하고 이전 버전을 사용하고있는 것으로 보입니다. ShareKit 버전을 업데이트 할 때, 무엇인가 엉망이되는 경우를 대비하여 백업 zip 파일을 만드는 것이 도움이된다는 것을 알았습니다. 나는 그 일에 힘든 시간을 보냈고 프로젝트를 다시 만들어야했습니다. 행운을 빕니다!

+0

앱의 트위터 웹 사이트에서 새 ID를 만드셨습니까? 페이스 북의 경우 [https://developers.facebook.com/docs/mobile/ios/build/]에서 그렇게했습니다. 트위터에 같은 유형의 것이 있는지 확실하지 않습니다. 그 과정에서 얻은 ID를 info.plist 파일에 추가해야했습니다. 트위터가 그렇게해야하는지 잘 모르겠습니다. – Michele

+0

재생 해 주셔서 감사합니다. 트위터 개발자가 새로운 앱을 만들었지 만 공유 키트 2.0에 많은 파일 (누락 된 파일)이 있기 때문에 항상이 오류가 발생합니다. 모든 Json 키트 파일이 비어 있으며 모든 얼굴 도서 파일이 있습니다. 비어있는 그것은 나를 위해 유용하지 않습니다 .. 원래 공유 키트가 더 좋지만 나는 트위터 공유와 함께이 문제가 있습니다. shareKit 2.0 누락 된 파일에 대해서는 – Hussain1982

+0

- 설치 가이드를주의 깊게 읽으십시오. 서브 모듈 - 제 3 자 코드입니다. Git 명령을 사용하여 쉽게 가져올 수 있습니다 (설치 wiki에 설명되어 있음). 당신이 git를 싫어하는 이유가 무엇이든간에, 원래의 저자 repos와는 별도로 다운로드해야합니다. –

관련 문제