2010-02-17 97 views
0

是否有人對使用可用於iPhone的JSON解析器返回的JSON對象的大小限制有問題?iPhone Objective-C JSON解析器

我使用this open-source JSON Framework(我使用的是最新版本)

如果我減少返回的JSON我的應用程序的大小將運行得很好。如果對象變得太大,與下面的錯誤應用程序崩潰:

-JSONValue failed. Error trace is: (
Error Domain=org.brautaset.JSON.ErrorDomain Code=3 UserInfo=0x4141580 "Unrecognised leading character" 

不要被愚弄,雖然...它無關的前置字符,只是它似乎在一定拆分JSON大小,然後以隨機前導字符結束,因爲下一個JSON字符串以隨機字符開頭。

+0

奇數。我過去使用json-framework並沒有任何麻煩。你的json消息準確到多長時間?這可能是一個錯誤,你有沒有向json-framework開發者報告? – Jasarien 2010-02-17 17:19:52

+0

原來我錯了......見下文。 – a432511 2010-02-17 17:26:11

回答

3

看起來我錯了。我試圖在didReceiveData回調方法中解析JSON,在接收數據時多次調用它。我需要連接結果,然後解析connectionDidFinishLoading中的JSON。

感謝您的期待。