iOS

Contacts(TableViewController)报错总

2017-07-24  本文已影响7人  Edie小哪吒

1. mock网络问题

问题:mock网络的JSON数据无法获取

ifconfig | grep "inet " | grep -Fv 127.0.0.1 | awk '{print $2}'

2.TableViewCell

问题:返回cell为nil

- (void)registerClass:(nullable Class)cellClass forCellReuseIdentifier:(NSString *)identifier NS_AVAILABLE_IOS(6_0);

tableView调用方法register:

 [self.tableView registerClass:[ContactsTableViewCell class] forCellReuseIdentifier:@"ContactsTableViewCell"];

提示:register应该在tableView初始化之后:

self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
[self.tableView registerClass:[ContactsTableViewCell class] forCellReuseIdentifier:@"ContactsTableViewCell"];

问题:cell添加到父视图

    _checkContainerView = [UIView new];
    [self.contentView addSubview:_checkContainerView];

问题:cell创建失败

ContactsTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ContactsTableViewCell" forIndexPath:indexPath];

3、数据类型

问题:数据类型出错

{"contactName": "Tom2",
                        "contactId": "1473490800002",
                        "contactNumber": "1473307200002",
                        "contactAdd":"杭州"}

上一篇下一篇

猜你喜欢

热点阅读