我有两个视图,其中一个有两个按钮和一个pickerview,另一个有一些文本...第一个视图中的一个按钮是“TODAY”按钮,然后是picker视图所有一年的时间,然后是另一个按钮,“选择”,第二个按钮是在pickerview中选择的日期,并通过带有标识符“mySegue”的模式segue将我们带到下一个视图,并根据选择的日期显示个性化内容。第一个按钮应该获得今天的日期,并带我们进入下一个视图,其中包含日期的个性化内容。但我无法让它与我的代码一起工作!我试图解释它尽我所能...不能执行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];
}
}
它是做什么的?任何错误? –
您是否在if语句中设置了断点以确保其正确评估? – Weston
无错误。它只是没有把我带到下一个观点。 –