NSString initWithBytes isNotEqualTo error - PullRequest
2 голосов
/ 04 мая 2009

Я использую запрос мыла в своем приложении и использую initWithBytes для преобразования полученных NSMutableData в NSString.

NSString *theXML = [[NSString alloc] initWithBytes: [webData mutableBytes] length:[webData length] encoding:NSUTF8StringEncoding];

пока я запускаю приложение на симуляторе, все работает отлично. но у айфона выше код выходит с ошибкой:

'NSInvalidArgumentException', причина: '*** - [NSCFString isNotEqualTo:]: нераспознанный селектор, отправленный экземпляру 0x16b7e0'

нет кода, который включает в себя 'isNotEqualTo', и проблема не возникает при каждом запросе.

Заранее спасибо

1 Ответ

1 голос
/ 04 мая 2009

Вы пробовали:

NSString *theXML = [[NSString alloc] initWithData:webData encoding:NSUTF8StringEncoding];

Это должно отключить несколько звонков, о которых нужно беспокоиться, прежде чем мы поймем, какой из них может вызывать проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...