下面显示的 IF 语句不起作用,我想知道是否有人知道为什么?
NSString *tagString = [NSString stringWithFormat:@"%@",_buttonTag];
if (tagString = @"%f",1) {
NSLog(@"started with button TAG %@",_buttonTag);
我的 NSLog 每次都会带回正确的变量。但是我的代码不符合我认为的条件,因为我没有正确编写 if 语句。希望这是有道理的?有谁知道我错过了什么或做错了什么?
基本上,我希望字符串中的变量等于“1”(以及我在此下面的其他 if 语句),因此它在那个特定的 If 语句中运行我的代码。我已经尝试了 %f、%d 和 %@,但没有任何效果。谢谢!