2014-06-25 56 views
0

我正在使用Worklight版本6.1.I創建了本機ios環境。我在Xcode項目中添加了控制器類並添加了本機功能。我已經在eclipse項目中添加了.js文件。現在我需要構建我的iPhone環境。但是恐怕原生內容(Xcode項目)在構建環境後會丟失。對此的解決方案是什麼。 我應該建立在同一時間本地內容不應該丟失。 如何做到這一點...工作燈 - 構建iPhone環境

回答

0

你的解釋是非常原始的......它對我沒有多大意義。

已經創建了一個原生的IOS環境

什麼是什麼呢?你的意思是你:

  1. 創建工作燈項目,並增加了對iPhone本機API,或
  2. 創建工作燈項目,增加了一個混合的應用程序,然後加入iPhone環境,以對應用程序
  3. 創建Xcode中完全原生的項目?

3之間的區別很重要,您需要在您的問題中以明確措辭來提及此問題。

如果你的意思是你使用上面的選項2,那麼你的JS,CSS和HTML可以在公用文件夾或環境文件夾中。
如果您希望添加本地代碼,則需要先構建項目,然後在Xcode中打開生成的Xcode項目,編寫本機代碼並確保將其複製回Eclipse中的Worklight項目。

我加在Xcode項目控制器類,並添加原生功能

哪裏你加這個?在哪個文件中?在上述選項2中的Worklight提供的類中,或新的類中。
無論哪種方式,您都需要將這些文件重新導入到Eclipse中。

在Eclipse中,您可以創建一個iphone \ nativeResources \ Classes文件夾。在Eclipse中構建時,此文件夾中的文件將被複制到iphone \ native \ Classes文件夾中,並且在Xcode中再次打開時 - 您的本機代碼將在那裏...

注意:如果您創建了自己的類文件,您需要在Xcode中引用它(右鍵單擊>添加文件...)。 Worklight無法爲您做到這一點。

0

我相信你的自定義不應該丟失。你是否已經嘗試過構建,你的資源被覆蓋?