小编Sha*_*hay的帖子

PFQueryTableViewController错误

我正在关注使用Parse作为后端创建照片共享应用程序的在线教程.我已经完成了两次教程,从头开始创建应用程序,并且在同一位置仍然出现相同的错误.我看起来很高很低,但仍然没有运气.

我正在使用PFQueryTableViewController,我的内容被加载到多个部分而不是行.每个部分在部分标题中显示PFUser详细信息,每个部分只有一行,显示该用户加载的图像.在每个页面的末尾(我启用了分页,一次加载3个对象),有一个"加载更多"按钮,用于在单击时将后3个对象加载到表视图中.但是,当我单击此按钮时,我的应用程序崩溃并出现此错误:

断言失败 - [UITableView _endCellAnimationsWithContext:],/ SourceCache/UIKit_Sim/UIKit-2935.137/UITableView.m:1114 2014-07-28 01:50:37.368 SampleCamApp [25686:60b]由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'尝试删除第0部分中的第3行,在更新前只包含1行'

这是我的代码:

#import "HomeViewController.h"

@interface HomeViewController ()

@end

@implementation HomeViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (id)initWithCoder:(NSCoder *)aDecoder
{
    self = [super initWithCoder:aDecoder];
    if (self) {
        // This table displays items in the Todo class
        self.parseClassName = @"Photo";
        self.pullToRefreshEnabled = YES;
        self.paginationEnabled = YES;
        self.objectsPerPage = 3;
    }
    return self;
}

- (void)viewDidLoad
{ …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios parse-platform pfquery

5
推荐指数
1
解决办法
1040
查看次数

标签 统计

ios ×1

objective-c ×1

parse-platform ×1

pfquery ×1

uitableview ×1