在我将方法添加到我的代码PFQueryTableViewController
之前,我有一个运行良好的方法。objectsDidLoad
我添加的方法如下:
-(void)objectsDidLoad:(NSError *)error
{
[super objectsDidLoad:error];
for(PFObject *object in self.objects)
{
PFQuery *query = [PFQuery queryWithClassName:@"SchoolDebate"];
[query whereKey:@"SchoolHappening" equalTo:object];
PFObject *debateObject = [query getFirstObject];
NSString *votesString = [NSString stringWithFormat:@"+%@ -%@", [debateObject objectForKey:@"proVotes"], [debateObject objectForKey:@"conVotes"]];
[self.voteStrings addObject:votesString];
}
}
但是,当我现在运行我的应用程序时,它会在“正在加载...”白页的一秒钟后崩溃。断点位于访问self.voteStrings
数组的行上cellForRowAtIndexPath
。我认为发生此错误是因为之前调用了 tableview 委托方法objectsDidLoad
,但我不知道如何修复它。