NSString initWithBytes isNotEqualTo错误

时间:2009-05-04 14:04:29

标签: iphone nsstring

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

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

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

  

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

没有包含'isNotEqualTo'的代码,并且每次请求都不会出现问题。

提前致谢

1 个答案:

答案 0 :(得分:1)

你试过了吗?

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

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