[英]Unable to add plugin to cordova 3.0 for Ios application
我已經向我的3.0版創建的cordova項目中添加了應用程序首選項插件。
我已將applicationpreferences.h和.m文件(從github下載插件后)添加到Plugins目錄,然后將其js文件添加到腳本文件夾,並在index.html頁面中也提供了引用。
但是當我運行應用程序時,我無法在設置上獲得任何首選項。 在研究中,我發現我需要編輯config.xml文件並注冊插件。
我需要添加一個功能
<feature name="ApplicationPreferences">
<param name="ios-package" value="applicationPreferences"/>
</feature>
我也已經完成了這一步,但是我也沒有在模擬器中添加任何設置。
我認為我為參數賦予價值的方式存在一些錯誤。
請幫助我。任何幫助將不勝感激。
謝謝
config.xml中的<feature>
標簽是Cordova詢問的內容,用於設置已安裝的插件,並將其映射到JavaScript cordova調用與本機接口/類之間。
因此它被解碼如下:
<feature name="myPluginNameKey">
<param name="ios-package" value="applicationPreferences"/>
</feature>
功能name
引用JavaScript模塊調用的Cordova模塊(通過cordova.exec(...))。 因此,在這種情況下: cordova.exec(successCallback, errorCallback, 'myPluginNameKey', 'nativeMethodCall', [parameters])
參數name
-如果是iOS,則始終為ios-package。
value
是在本機代碼中調用的Objective-C接口-假設您在Objective-C代碼中有一個名為@applicationPreferences
的接口?
nativeMethodCall
是您本機接口中要映射到該JavaScript調用的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.