Json 是否尝试使用segues将数组传递给detailViewController?
好的,我正试图将一个解析过的JSON数据数组传递给detailViewController,但它错误地发送了空数据。我不确定我的segue方法有什么问题Json 是否尝试使用segues将数组传递给detailViewController?,json,ios5,dataview,uistoryboard,uistoryboardsegue,Json,Ios5,Dataview,Uistoryboard,Uistoryboardsegue,好的,我正试图将一个解析过的JSON数据数组传递给detailViewController,但它错误地发送了空数据。我不确定我的segue方法有什么问题 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"ShowSelectedServers"]) { DetailsViewControl
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"ShowSelectedServers"])
{
DetailsViewController *detailViewController = [segue destinationViewController];
NSIndexPath *selectedRowIndex = [_tableView indexPathForSelectedRow];
detailViewController.data = [_data objectAtIndex:selectedRowIndex];
}
}
在设置detailViewController.data的行上设置断点。。。那里的数据是有效的还是空的?数据是空的,我不认为我传递了正确的数据,这是我正在解析的JSON,这样你就可以理解发送的是什么,什么是\u数据?JSON数据?在输入prepareforsgue:方法之前,您应该确保它是有效的。在我的UITableView中,它正确地显示了服务器列表中的所有数据,我在将有关每台服务器的数据传递到显示每行每台服务器的详细信息的detailViewController时遇到问题。您的-voidtableView:UITableView*tableView didSelectRowAtIndexPath:NSIndexPath*indexPath看起来像什么?