我从 UIButton 向我的下一个 UITtableviewcontroller 发送一个字符串,该字符串是 UIButton 标题(星期一 ... 星期日),NSPredicate 使用该字符串按天过滤我的表信息。
@property (nonatomic, weak) NSString *dayOTW;
- (IBAction)selectDay:(UIButton *)sender {
UIButton *dayW = sender;
dayOTW = dayW.titleLabel.text;
NSLog(@"button press = %@", dayOTW);
}
2012-05-01 06:23:21.731 passingdata[99957:fb03] button press = Monday
然后继续我的下一个屏幕
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Make sure your segue name in storyboard is the same as this line
if ([[segue identifier] isEqualToString:@"SendWeekDay"])
{
// Get reference to the destination view controller
ViewController *vc = [segue destinationViewController];
// Pass any objects to the view controller here, like...
vc.dayOTW = dayOTW;
}
}
第一次选择按钮时,我的表格中没有显示任何信息,如果我返回并再次选择按钮,我的表格将显示当天的正确信息。
我做错了什么?
与上述相关的另一个问题。我一周每天都有 7 个 UIButtons,如何用一个 segue 从所有 UIButtons 中分离?
谢谢