为什么这个if语句不起作用? Xcode中

时间:2012-09-23 14:38:10

标签: objective-c xcode string

@implementation ViewController
-(IBAction)changelabel {
NSString *string1 =entername.text;
NSString *string2 =@"Alan Shearer";
NSString *string3 =@"Alan Shearer 260 Goals";

if([string1 isEqualToString:string2])

{label.text=string3;}
}

我希望如此,当用户在文本字段中输入“Alan Shearer”时,它会将标签更改为Alan Shearer

2 个答案:

答案 0 :(得分:1)

向您的方法添加发件人

-(IBAction)changeLabel:(id)sender 

答案 1 :(得分:0)

NSLog(@"%@", string1)写什么?您的NSString比较方法是正确的。