例如,我的servlet发送给我的iPhone应用程序的[request responseString]的值是“myinfo”。在我的iPhone应用程序,我犯了这样的一个字符串:如何检查[request responseString]是否等于其他字符串?
NSString *str = @"myinfo";
那么我的if else
if([responseString isEqualToString:str]){
NSLog(@"condition true");
}else{
NSLog(@"condition false");
}
控制台
它总是呈现 “条件为假”。有什么问题? isEqualToString是写方法来检查字符串是否相等?提前致谢。
确定的字符串是完全平等的(方法是区分大小写) –
它不应该是[要求responseString] isEqualToString:STR] ?或者,你是否将[request responseString]赋给一个名为responseString的变量,但没有将其包含在示例代码中? –
是啊对不起,我没有提到我写这个:NSString responseString = [request responseString];并在控制台中都显示myinfo。 – Piscean