問題タブ [jsonkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2896 参照

ios - LLVM 5.1 でのコンパイラ エラー「Deprecated isa」

と でコンパイラ エラーが発生しlibJSONKitますJSONKit.m。エラーはこれでスローされます: "Assignment to Objective-C's isa is deprecated in favor of object_setClass()".
二次エラーもあります。 "Direct access to Objective-C's isa is deprecated in favor of object_getClass()".

回避策や解決策に関するアドバイスはありますか?

0 投票する
2 に答える
397 参照

iphone - iOS 7でjsonエラーを解決するには?

次のコードを使用しています。

次のエラーが発生しています

*最初のスロー コール スタック: このエラーを解決する方法

0 投票する
1 に答える
325 参照

ios - arm64 を使用した sthttprequest と jsonkit が機能しなくなりましたか?

私は自分のアプリの 1 つを作成して更新しています。それは sthttprequest と jsonkit を使用しています。この 2 月から、Apple は 64 ビット アーキテクチャのサポートを必要としています。私は過去数か月でこの警告をすでに見てきました。

iOS アプリの申請: 64 ビットのサポートがありません

そのため、arm64 をサポートするためにビルド設定に「標準アーキテクチャ」を追加し、Build Active Architecture Only を NO に設定しました。私はiPhone 6でビルドを作成しました(iPhone 5ではすべて問題ありません)。多くのエラーを受け取りました。そのうちのいくつかは簡単に解決できますが、このエラーはそうではありません:

ファイルが見つかりません: /Users/*****/Library/Developer/Xcode/DerivedData/*****-brhcaqkzbwghmreypofgoustfozt/Build/Intermediates/****.build/Debug-iphoneos/****.build /Objects-normal/arm64/JSONKit.o clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用します)

派生データをクリアしましたが、SThttprequest が json をデコードするライブラリである jsonkit ライブラリに問題があるようです。arm64には対応していないようですが、可能ですか?? 問題を解決するにはどうすればよいですか?sthttprequest クラスの変更は、私にとって非常に長い作業です...そして、64 ビットのサポートなしではアプリを更新できないと思います...

0 投票する
1 に答える
164 参照

ios - xcode エラー - Jsonkit.m ファイル

JSONKit Objective-C ライブラリを使用しています。

しかし、ソースのコンパイル中に JSONKit.m でエラーが発生します。

コンパイラ フラグを使用-fno-objc-arcして非アーク コードをコンパイルしました。

エラーはJSONKit.mファイル内にあり、filepath/NSString (isa) を指しています。

このエラーを回避するにはどうすればよいですか。

0 投票する
1 に答える
552 参照

ios - JSONKIT を使用して NSNumber をシリアル化する際のエラー

を使用してEXC_BAD_ACCESS (code=EXC_I368_GPFLT)辞書をシリアライズしようとすると、取得しますNSNumberJSONKIT

jk_encode_add_atom_to_buffer次の行で呼び出されたメソッドで例外が発生しました

ここに私が試したサンプルコードがあります

このエラーが発生する理由はありますか?

0 投票する
1 に答える
160 参照

ios - URL での JSONArray パラメータの送信エラー (iOS)

配列をjsonに変換し、それをURLのパラメーターとして他のパラメーターとともに送信する必要があります。私はjson変換にjsonKitを使用し、ネットワーク通信にAFNetworkingを使用していますが、サーバーのjsonでは常に例外が発生します。

息子の変換に使用されるコードは次のとおりです。

このデータは、最終的に URL のパラメーターとして送信されます。ネットワーク通信のコード:

次のエスケープ文字も使用されます。

[postData stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

受信したエラー:

エラー Domain=NSURLErrorDomain Code=-1002 "サポートされていない URL" UserInfo={NSUnderlyingError=0x7d51e9a0 {エラー Domain=kCFErrorDomainCFNetwork Code=-1002 "サポートされていない URL" UserInfo={NSLocalizedDescription=サポートされていない URL}}, NSLocalizedDescription=サポートされていない URL}