【发布时间】:2011-02-16 14:57:35
【问题描述】:
您好,
我试图简单地将 NSString 与 NSArray 进行比较。
这是我的代码:
NSString *username=uname.text;
NSString *regex=@"^[a-zA-Z0-9-_.]{3,20}$";
NSArray *matchArray=nil;
matchArray=[username componentsMatchedByRegex:regex];
if(matchArray[0] == "asdf"){ //this line causes the problem!
NSLog(@"matchArray %@",matchArray);
}
我收到“二进制操作数无效 ==”错误。
如何比较字符串?
非常感谢,
【问题讨论】:
-
if 语句之前的 matchArray 是什么?
标签: iphone objective-c string compare