0

我有一个 prepareForSegue 应该将信息从一个页面传递到另一个页面,但是我知道我在某处错过了导致我 greif 的一行

基本上它从互联网调用一个填充tableview控制器的plist文件,当您选择它应该从一页到具有更多信息的新页面的值时

- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    EventsViewController *evc1 = [segue destinationViewController];
    NSIndexPath *path = [self.tableView indexPathForSelectedRow];
    Events *d = [eventKey_web objectAtIndex:[path row]];
    [evc1 setCurrentEvent:d];
}

对于我的 plist 文件的示例,可以在此处使用 plist 字典填充 UITableView

如果我做一个

NSLog(@"Event ID = %@",currentEvent);

在我的 EventViewController 页面中,我得到了 Item X 的正确输出,但在我的一生中,我似乎无法弄清楚如何传递 eventDates 和 eventTitles。

我知道它只会是一条线,但如果有人能在正确的方向上轻轻推动我,那就太棒了

谢谢

4

0 回答 0