2014-06-25 32 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

我相信你的自定义不应该丢失。你是否已经尝试过构建,你的资源被覆盖?