1

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

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

void  *objectISA = (JK_EXPECT_F(workAroundMacOSXABIBreakingBug)) ? NULL : *((void **)objectPtr);

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

NSDictionary *dict = @{@"StringKey":@"Value", @"NumberKey" : @5};
NSString* reqString = [dict JSONStringWithOptions:JKSerializeOptionNone error:&jsonError];

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

4

1 に答える 1

1

古い投稿であるため、問題の解決策を見つけたかどうかはわかりませんが、同じエラーが発生し、このバージョンの JSONKit を使用して修正しました。

https://github.com/danielStokowski/JSONKit

古いものの代わりにこれを使用すると、このエラーは発生しなくなります。

于 2015-09-22T20:15:52.620 に答える