我已经安装了j2objc,并尝试将我的包转换为Objective-c。我的类互相引用,并且还引用JSONObject和JSONArray。我收到一堆以下错误



我如何确保这些引用能够解析?

最佳答案

如果您没有将j2objc定义为系统变量,这就是我所做的:

  • 将j2objc文件夹放在您的Java项目文件夹中(以简化终端中的路径)
  • 如果您的Java项目包名称类似于com.example.appName.ClassName.java
    -j2objc文件夹应与com
  • 位于同一目录中
  • 在终端中,cd到包含com
  • 的ProjectName
  • 将此放置在命令行中:

    j2objc-0.8.3/j2objc -use-arc -sourcepath com --ignore-missing-imports com/example/appName/*

  • 您可能缺少的键是-sourcepath。 use-arc和ignore-missing-imports是可选的。

    关于java - j2objc-解决对象类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15884558/

    10-09 06:40