JSON: NSString stringWithContentsOfURL ... с нулем в потоке, вылетает - PullRequest
0 голосов
/ 11 января 2012

Среда: iOS 4.3+ с использованием Xcode 4.3 +

Я всегда получаю аварийное завершение iOS / Xcode, когда внедряю следующую строку, которая возвращает данные с нулями в ней:

[NSString stringWithContentsOfURL:myURL encoding:NSUTF8StringEncoding error:&error]; 
NSDictionary *myResult =  (NSDictionary *)[myString JSONValue];

Результат:

-[NSNull isEqualToString:]: unrecognized selector sent to instance 0x17315e8

Когда поток данных не содержит нулей (в основном), он работает нормально. Это известная проблема?

Какое-нибудь лекарство?

1 Ответ

0 голосов
/ 11 января 2012

Вы также можете исправить данные, поступающие из источника.Почти во всех моих взаимодействиях с веб-сервисами я использую COALESCE для запросов и SP, чтобы убедиться, что поступающие данные всегда согласованы.

...