如何比較布爾型返回soap與布爾值,如「false」。我嘗試了這些:使用「isEqual」比較布爾類型
if ([id isEqual:false]){
[self ShowMsg];
}
或本
if ([id isEqualToValue:false]) {
[self ShowMsg];
}
或本
if (id == false){
[self ShowMsg];
}
「標識」 信息來自一個SOAP請求,例如:
SoapRequest* _request = [SoapRequest create: _target action: _action service: self soapAction: @"http://tempuri.org/MyClass" postData: _envelope deserializeTo: @"Boolean"];
但是,當我進行這些比較時,它們無論如何都不起作用。
謝謝。
什麼的'SoapRequest'類是什麼樣子?此外,請不要使用帶有bool常量的'=='或'!='... – nhgrif
您實際上在Objective-C代碼中沒有名爲'id'的變量,是嗎?這甚至編譯? 'id'是Objective-C中的一個類型。 – user1118321
感謝您的回覆。不,我使用「id」就像一個例子,但是變量的名字是另一個。 –