Вы передаете словарь listOfItems в виде строки в ячейку:
Если вы использовали это:
NSDictionary *dictionary = (NSDictionary *)[listOfItems objectAtIndex:indexPath.row];
Я понимаю, что listOfItems содержит много словарей.
Поэтому, когда вы звоните:
cell.textLabel.text = [listOfItems objectAtIndex:indexPath.row];
cell.detailTextLabel.text = [listOfItems objectAtIndex:indexPath.row];
Вы пытаетесь присвоить словарь метке ячейки. Вот почему XCode сообщает вам, что [__NSCFDictionary isEqualToString:].
попробуйте удалить эти строки.