在解除视图并导航回ViewController(使用UITableView)时,我似乎遇到了一个小错误
这是将数据加载到tableView
的代码- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[getData getSavedTanks:^(NSArray *results) {
self.array = results;
[self.tankList reloadData];
NSLog(@"%@", results);
}];
}
正确调用堆栈中的后续视图,但是当视图被解除时,似乎tableView在重新加载数据时遇到了麻烦,并且抛出了这个错误:
2014-04-28 21:15:57.698 ReefTrack[10205:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[PFObject reloadData]: unrecognized selector sent to instance 0x10be93210'
不确定如何处理这个问题。我无法理解为什么reloadData会抛出错误。我查看是否有任何错误的Segues指向重新加载数据,但似乎没有。有人对此有什么想法吗?
答案 0 :(得分:0)
更新:
通过将整个函数放在viewDidLoad
中来解决这个问题。