iphone - 从 TableView 推送到另一个 TableView 得到黑屏

标签 iphone ios xcode ios5 xcode4

我从 TableView 中选择一行,它从 Web 服务获取信息。一切都已加载:搜索,然后我们得到结果,然后选择一个。 但是在选择一个之后,我可以将数据设置到另一个 View 并使另一个 web 服务工作。我对此没有意见。 问题是要显示包含新 Web 服务结果的新表。

我从最后一个 TableView 中选择一行后得到这个:

2012-04-30 13:54:29.687 +%¨*%¨%¨*[6759:f803] JSON(
    "Name Gerald",
    "",
    4,
    FR,
    ""
)

我用这个做了这个:

    NSString *nom = [olo objectForKey:@"name"];
    NSString *hd = [olo objectForKey:@"24_7"];
    NSString *passenger = [olo objectForKey:@"passengers"];
    NSString *country = [olo objectForKey:@"country"];
    NSString *special = [olo objectForKey:@"special_trip"];


    _jsonOlo = [[NSMutableArray alloc] initWithObjects:nom, hd, passenger, country, special, nil];

但是当我设置表格时出现黑屏:

第一:

http://tinypic.com/r/2uzpc20/6

2:

http://tinypic.com/r/287qeeq/6

我有与发送到结果的最后一个 tableView 相同的代码,但我得到黑屏。

最佳答案

如果这两个 TableView 不同,并且您不是简单地更改同一个表的数据源,那么您的 View 可能在您从 Web 服务获取所有数据之前就已加载。我不知道,您使用的是哪个框架json 解析,但应该有一个委托(delegate),表示从 web 服务获取结果的结束。在那里解析数据,然后在viewDiDLoad方法中将其发送到tableview。

关于iphone - 从 TableView 推送到另一个 TableView 得到黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10383384/

相关文章:

javascript - Javascript 新手,需要 HTML5 音频帮助 "playlist"

ios - 如何在不打开 MailComposer 或 objective-c 中的新 View 的情况下通过代码发送邮件

ios - 重新加载数据到 UIPickerView

ios - "No iOS Distribution certificate was found"

iphone - 如何从 iPhone/Ipad 中的图像识别人脸?

iphone - 自定义单元格中的自定义表格 View 单元格选择颜色

iphone - 无法使用自动布局显示控件添加到 ScrollView 的内容 View 中

IOS FindObjectsInBackgroundWithBlock -> setNeedsDisplay

Xcode ARC(自动引用计数), "release is unavailable"

ios - 始终将 slider 归因于零而导致100%失败的算法