我正在使用 StoryBoard 开发 Iphone 应用程序。
我在 UINavidationView 中有一个 UITableView。我在自定义单元格中加载数据。然后当用户单击单元格时,我转到另一个视图(ResultView)。
我在情节提要中设置了视图和转场。
我的目标是从 prepareForSegue 方法向 ResultView 传递数据。
为此,我创建了一个实现 UITableViewCell 的自定义单元格。然后我添加了一个 NSDate 类型的属性,名为:creationDate。我需要将所选单元格的创建日期传递给 ResultView。我有以下 ate = readingCell.creationDate;
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([segue.identifier isEqualToString:@"resultViewSegue"])
{
//Get a reference to the destination
ResultsViewController * destinationView = segue.destinationViewController;
//I try to get the selected cell in order to pass it's property
historyCellClass * selectedCell = (historyCellClass*) sender;
//pass the creation date to the destination view (it has its own creation date property)
[destinationView setCreationDate:selectedCell.creationDate];
}
}
但是,结果视图的创建日期始终为空。
看起来我没有获得所选单元格的引用以读取其属性。
如何将单元格的日期传递给下一个视图?
非常感谢您的帮助