iOS常见错误4-UITableView _configureCellForDisplay:forIndexPath:错误

来源:互联网 发布:python 最优化工具包 编辑:程序博客网 时间:2024/05/23 15:44

iOS常见错误4-UITableView _configureCellForDisplay:forIndexPath:错误


错误情况:


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    static NSString *cellIdentifier = @"cell";        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];        return cell;}

这里cell如果是nil的话,就会产生这个错误,所以正确的写法是:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    static NSString *cellIdentifier = @"cell";        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];            if(cell == nil)    {        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];            }              return cell;}


这样就不会报错了





著作权声明:本文由http://my.csdn.net/Nathan1987_原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢
1 0
原创粉丝点击