メソッドをコード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];
}
}
ただし、今アプリを実行すると、「読み込み中...」という白いページの 1 秒後にクラッシュします。self.voteStrings
ブレークポイントは、 の配列にアクセスする行にありcellForRowAtIndexPath
ます。tableviewデリゲートメソッドが前に呼び出されているためにこのエラーが発生すると思いますが、objectsDidLoad
修正方法がわかりません。