2013-04-08 94 views
5

我已經安裝了j2objc並試圖將我的包轉換爲objective-c。我的類互相引用,也是JSONObject和JSONArray。我得到一個一大堆以下錯誤j2objc-解析對象類型

類名不能被解析爲一個類型

我如何確保這些引用解決?

+2

你想做什麼?我還沒有看到使用語言級別轉換器嘗試在平臺之間移植任何大量代碼的成功。 – bbum 2013-04-08 17:37:30

回答

5

如果您還沒有定義爲一個系統變量j2objc,這裏就是我所做的:你的Java項目文件夾內

  1. 廣場j2objc文件夾(簡化終端路徑)
  2. 如果您的Java項目包名是類似com.example.appName.ClassName.java -j2objc文件夾應該是在相同的目錄中的COM
  3. 在終端,含有cd到項目名COM
  4. 放置在該命令行:

    j2objc-0.8.3/j2objc -use弧-sourcepath COM - 忽略失蹤進口COM /例子/ APPNAME/*

的你可能缺少的關鍵是-sourcepath。 use-arc和ignore-missing-imports是可選的。