2

我在我的应用程序中使用肥皂请求并使用 initWithBytes 将检索到的 NSMutableData 转换为 NSString。

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

当我在模拟器上运行应用程序时,一切正常。但在 iPhone 上面的代码退出并出现错误:

'NSInvalidArgumentException',原因:'*** -[NSCFString isNotEqualTo:]:无法识别的选择器发送到实例 0x16b7e0'

没有包含“isNotEqualTo”的代码,并且问题并非在每个请求中都发生。

提前致谢

4

1 回答 1

1

你有没有尝试过:

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

在我们深入研究哪一个可能导致问题之前,这应该可以减少几个需要担心的电话。

于 2009-05-04T14:35:55.643 回答