0
试图比较一个日期(显示在标签中,由'NSDate'提供'')和我为了禁用按钮而指定的字符串。标签正确显示日期,并且没有致命错误,但按钮不受影响。有什么想法吗?我知道这可能看起来很基本,所以我很抱歉;我只是在各种教程的闲暇时间里学习了几个星期 - 看起来像一个巨大的学习曲线。与日期有关的IF语句忽略按钮由于某种原因
-(IBAction) pushCurrentTime; {
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //NSDate from date
[dateFormatter setDateFormat:@"EEE"];
labelDate.text = [dateFormatter stringFromDate:[NSDate date]];
NSString *daytocompare = @"Sun";
labelShows.text =daytocompare;
if([daytocompare isEqualToString:labelDate.text]) {
buttontosatnoon.enabled = NO;
}
else{
buttontosatnoon.enabled = YES;
可以看到日期标签,所以我知道它越来越但是那些由于某种原因,按钮仍然只是相同的,所以想知道如果做的“如果”语句需要以不同的方式表达?任何信息非常感谢,谢谢:)
嗨,Joshua,非常感谢你的帮助!由于IB链接错误,似乎它返回了零。这样一个简单的错误让我付出了非常沉重的时间 - we。。顺便说一句,是的,调试器很方便。欢呼声:) – Louise 2010-12-08 12:30:05