0

PhoneGap を使用して、iPhone にビルドしたときにローカルで動作するカメラにアクセスしていますが、TestFlight にアップロードすると、同じ方法が失敗し、次のようになります。

「NSInvalidArgumentException」、理由:「[__NSCFString JSONObject]」

渡される引数は次のとおりです。

[["Camera1856949628","Camera","takePicture",[25,0,1,100,100,1,0,false,false,false,null,0]]]

NSStringをNSArrayであるJSONObjectに変換するときに、CDVJSON.mで失敗したことを収集したものから。

これを引き起こしている可能性のあるものについて何か提案はありますか?

4

1 に答える 1

0

コードは実行時まで JSONObject を使用しないためです。そのため、CDVJSON.m はアプリでリンクされませんでした。

プロジェクトに「その他のリンカー フラグ: -all_load」を追加して、問題を修正しました。この回答で示唆されているように: https://stackoverflow.com/a/17581430/2570865

于 2014-05-28T06:21:18.763 に答える