我想使用模型segue。通过单击“年份”按钮,它应该转到“年份视图控制器”,单击表格单元格并将屏幕设置为初始视图控制器,在视图控制器中设置标签 1。
人.h
#import <Foundation/Foundation.h>
@interface CarObj : NSObject
@property (nonatomic, strong) NSMutableString *Year;
@property (nonatomic, strong) NSMutableString* Name;
@end
之后单击名称按钮,它应该转到名称视图控制器,单击它应该将单元格的信息保存到 Person.h 的“名称”参数中。
如何实施?我无法设置标签 1 和标签 2....
对于我正在使用的segue:
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([[segue identifier] isEqualToString:@"GrabYear"])
{
YearViewController *yvc = [segue destinationViewController];
[yvc setCurrentCar:currentCar];
}
}
对于我正在使用的行选择:
MenuViewController *mvc = [self.storyboard instantiateViewControllerWithIdentifier:@"MenuSB"];
NSIndexPath *path = [self.tableView indexPathForSelectedRow];
CarObj *c = [cars objectAtIndex:[path row]];
[mvc setCurrentCar:c];
[mvc viewDidLoad]; // I am not getting previous view loaded automatically
[self dismissViewControllerAnimated:YES completion:^{}];
我在 currentCar.year 中得到的字符串无法使用 [yearLabel setText:currentCar.year] 设置标签;