我正在关注使用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)