我有一个Singleton类,我在其中使用NSURLSession请求了一个服务。作为响应,该服务返回一个字典Books。在Books字典中有键编写器,价格,名称的值。我想在其他ViewController BI的表视图的单元格上显示这些值是ios开发的新手,并检查了NSUrlsession的一些链接,但仍然无法解决真正的目的。请帮助Objective-C中的一些示例。提前谢谢!
答案 0 :(得分:0)
在具有块的单例类中创建一个方法。无论您想在哪里显示数据,都可以从viewcontroller中调用此方法。
将数据提取放在此方法中,并在成功获取数据时调用该块。重新加载块中viewController中的单元格 像这样的东西 -
在你的单身对象中 -
-(void)fetchDataAndOnCompletion:(void(^)(NSDictionary *dict, NSError *error))completion;
从viewController内部和完成块[tableView reloadData];
编辑:确保在调用reload之前设置用于使用响应填充tableView的数组。