2009-05-04 60 views
2

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

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

虽然我在模拟器上运行的应用程序一切正常。

'NSInvalidArgumentException' 的,原因::但在上面的代码的iPhone与错误退出 '*** - [NSCFString isNotEqualTo:]:无法识别的选择发送到实例0x16b7e0'

没有包含'isNotEqualTo'的代码,并且该问题不会在每次请求时发生。

在此先感谢

回答

1

你试过:

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

这应该切出几个电话担心之前,我们挖掘到其中一个可能会引起麻烦。

+0

是的,我尝试过,但非常幸运,它没有工作:( – xenep 2009-05-04 14:46:16