2013-05-21 68 views
0

Cordova 2.7.0不再允許對cordova.exec的已棄用形式的調用。例如: 44. 2013-05-09 01:18:29.850 myiOSApp[9764:17903]該執行調用的舊格式已被刪除1 自2.1版棄用)。更改爲:cordova.exec(null, null, "NativeControls", createTabBar",[]);NativeControls插件不支持Cordova 2.7.0

我知道最新版本的iOS NativeControls插件位於Here,並且尚未更新以解決此問題。

是否有更新版本的NativeControls在其他地方?

請幫我解決由

約翰

回答

2

這是因爲在2.1棄用以前的iOS插件簽名的變化這個問題

:(無效)的MyMethod:(CDVInvokedUrlCommand *)命令;

我有叉的項目,並在這裏作出修正:https://github.com/noogen/phonegap-plugins/tree/master/iOS/NativeControls

+0

感謝您的幫助Noogen。但如何添加tabbar項目? – John

+0

我只是應用了一個修復程序,沒有對API進行任何更改。所以代碼的工作原理與main.js中的示例相同:https://gist.github.com/nathanpc/1384250 – Noogen

+0

非常感謝Noogen。我修復了本地控制tabbar問題 – John