0
술집의 해피 아워 스페셜을 요일에 따라 표시하려고하지만 어떤 이유로 인해 현재 날짜와 일치하지 않습니다. 내가 뭔가를 내려다하고 경우에 나는 확실하지 않다 그래서 .. 여기에 엑스 코드에 비교적 새로운 오전은 내 코드입니다 :요일을 기준으로 한 레이블
NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEEE"];
NSString *dateString = [dateFormat stringFromDate:today];
NSLog(@"date: %@", dateString);
lblTitle.text = pawpost.title;
lblPhone.text = pawpost.phone;
if ((dateString = @"Thursday")) {
happy.text = pawpost.thu;
}
else if ((dateString = @"Monday")) {
happy.text = pawpost.mon;
}
else if ((dateString = @"Tuesday")) {
happy.text = pawpost.tue;
}
else if ((dateString = @"Wednseday")) {
happy.text = pawpost.wed;
}
else if ((dateString = @"Friday")) {
happy.text = pawpost.fri;
}
else if ((dateString = @"Saturday")) {
happy.text = pawpost.sat;
}
else if ((dateString = @"Sunday")) {
happy.text = pawpost.sun;
}
힌트 : 대입 연산자는 동일한 값을 갖는 두 객체를 비교하는 방법이 아닙니다. – rmaddy
'dateString'은 사용자가 자신의 로케일을 영어 이외의 것으로 설정 한 경우 나열된 상수 중 '월요일'이나 다른 상수가 아닐 수 있습니다. –