2012-09-22 51 views
2

我已經升級了我的Xcode 4.4,Phonegap到Cordova 1.9並安裝了Sharekit 2.0,我無法讓ShareKit工作。在升級之前,ShareKit v.021工作正常 - 除了舊版本的已知問題ShareKit插件不工作 - 科爾多瓦1.9&ShareKit 2.0&ShareKit js插件&Xcode 4.4

我按照WIKI安裝ShareKit 2.0。然後我根據這些更新了ShareKit插件directions

我的ios應用程序完全是html,css和js。我通過JavaScript調用ShareKit用下面的命令:

shareToFacebook(味精,URL)和shareToTwitter(味精,URL)

在模擬器中,我碰到下面的錯誤,我不知道如何要解決這個問題。我繼承了這個項目,而且我是一個新手,所以我有點盲目。

2012年9月21日16:38:29.744 MCS [3976:17603] 在+ [SHK sharersDictionary],/用戶/主/文檔/ ShareKit/ShareKit /類別/ ShareKit /核心/ SHK斷言故障的.m:528 *

* * 2012年9月21日16:38:29.745 MCS [3976:17603] 的WebKit丟棄在web視圖未捕獲的異常:decidePolicyForNavigationAction:請求:幀:decisionListener:代表: ShareKit:您沒有正確設置共享者列表名稱 ***

我ha儘管我的項目中仍然啓用了9個服務,但仍然默認SHKSharers.plist。我只有twitter和facebook,而且我也遇到了同樣的錯誤。

任何幫助將不勝感激。

+0

我終於想通了,我的Xcode項目沒有正確升級到最新的phonegap,所以我回到了PhoneGap 1.4,這是很好的去。 – user1690068

回答

0

在您的自定義SHKConfigurator文件補充一點:

- (NSString*)sharersPlistName { 
    return @"SHKSharers.plist"; 
} 

SHKSharers.plist是默認的自帶ShareKit。你可以擁有一個你自己的。但請確保你返回你的plist名稱共享者列表名稱函數。