2012-05-05 109 views
0

我試圖使用Xcode中的共享套件將應用程序(iOS應用程序)中的照片發送到Twitter,但我得到了此錯誤:共享時出現錯誤。當我通過電子郵件或面書發送它的工作,但對於Twitter我得到這個錯誤。這是我的代碼來發送:共享時發生錯誤(iOS共享套件用於推特)

  • (IBAction爲)SendingImage:(ID)發送方{

    的UIImage *圖像= self.unfilteredImage; //獲取

    SHKItem * shareItem = [SHKItem image:image title:@「My App」]; SHKActionSheet * actionSheet = [SHKActionSheet actionSheetForItem:shareItem];

    [actionSheet showInView:self.view];

    // [actionSheet release];

}

回答

0

這更是一個評論,但我沒有看到評論按鈕。我試圖做同樣的事情,除了Facebook,但我沒有它的工作。你的故事板是什麼樣的?我將圖像轉換爲segue,在segue之後,它將轉到具有覆蓋的ImageView的ViewController。在ViewWillLoad中,我的代碼類似於上面的代碼,除了它永遠不會提供Facebook登錄或任何內容。

+0

for face book我試過我的api key,但它不工作,但是當我在這個鏈接中使用這個API key時http://www.mobisoftinfotech.com/blog/iphone/iphone-fbconnect-facebook-connect-tutorial/ ,這是工作。但微博我分享時出現錯誤.. – Hussain1982

0

也許您的DefaultSHKConfigurator.m或(我的稱爲)ShareKitDemoConfigurator.m有什麼問題嗎?你有沒有爲twitter設置正確的鉤子?在該文件中,他們提供了一個鏈接,以便您可以爲每個社交網絡類型設置您的ID /鉤子。我現在正在爲Facebook工作。當您與https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit的指示交叉引用時,您可能會檢查某些內容。這就是我發現我的錯誤的方式。他們在Sharekit2.0附帶的示例類目錄中也有示例。您是否使用上述鏈接中引用的ShareKit2.0或原始Sharekit網站上提到的ShareKit2.0?看來社區已經接管了更新應用程序,也許你有一箇舊版本?當我更新我的ShareKit版本時,我發現先製作一個備份zip文件很有幫助,以防萬一出現混亂。我有一段艱難的時間,不得不重新創建我的項目。祝你好運!

+0

您是否在Twitter網站上爲您的應用創建了一個新ID?我在[https://developers.facebook.com/docs/mobile/ios/build/]上爲我的Facebook做了這個。我不確定Twitter是否有相同類型的東西。我必須將該進程中的id添加到我的info.plist文件中。我不確定Twitter是否也需要你這樣做。 – Michele

+0

感謝您的回覆我在Twitter開發者中創建了新的應用程序,但是我總是遇到這個錯誤,我使用原始共享工具包,因爲共享工具包2.0中存在許多文件(錯過)所有Json工具包文件都是空的,並且所有的面書文件都是空它對我沒有用處..原始共享套件更好,但我有這個問題與Twitter的份額。 – Hussain1982

+0

至於shareKit 2.0丟失文件 - 請仔細閱讀安裝指南。他們是子模塊 - 第三方代碼。您可以使用git命令輕鬆獲取它們(在安裝wiki中描述)。如果你不管出於什麼原因都討厭git,你需要從原作者回購站單獨下載它們。 –