我有两个视图,一个带有两个按钮和一个pickerview,另一个带有一些文本...第一个视图中的一个按钮是“ TODAY”按钮,然后是一整年的选择器视图,然后是另一个按钮“ CHOOSE”,第二个按钮获取在pickerview上选择的日期,并通过带有标识符“ mySegue”的模态segue带我们进入下一个视图,并根据所选日期显示个性化内容。第一个按钮应该是今天的日期,并带我们进入日期日期个性化内容的下一个视图。但是我无法使其与我的代码一起使用!我试图尽我所能解释一下...
-(IBAction)today:(id)sender{
NSDate *date = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init];
[dateFormat setDateFormat:@"dd MMM"];
NSString *dateString = [dateFormat stringFromDate:date];
test.text = dateString;
if (dateString == @"04 jan") {
[self performSegueWithIdentifier:@"mySegue" sender:self];
}
}
最佳答案
您应该使用isEqualToString
而不是==
比较字符串
if([dateString isEqualToString:@"04 jan"]){
...
}