2009-05-04 61 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