【发布时间】:2015-02-09 10:54:37
【问题描述】:
我在 Parse.com 上有对象 GroupRequest 和 Group。每个 GroupRequest 都有一个指向名为“group”的 Group 对象的指针。我已查询获取 GroupRequests 数组,现在我试图在表格视图上显示该数组中 GroupRequests 中每个组的“名称”字符串属性。
但是,当我尝试访问 [@"name"] 时遇到了麻烦。程序崩溃并说:
"'NSInternalInconsistencyException', reason: 'key "name" 没有数据。在获取它的值之前调用 fetchIfNeeded。'"
如何正确访问组名?下面是我用来尝试访问 [@"name"] 属性的代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"notificationCell" forIndexPath:indexPath];
self.pendingRequestBeingDisplayed = [self.pendingRequests objectAtIndex:indexPath.row];
self.tempGroup = self.pendingRequestBeingDisplayed[@"group"];
cell.textLabel.text = self.tempGroup[@"name"];
return cell;
}
self.pendingRequests 是 GroupRequest 对象的数组。
【问题讨论】:
标签: ios objective-c uitableview pointers parse-platform