Я загружаю TableView из Core Data и работает как шарм. Данные содержат два поля: Категория и Расстояние. Начальная загрузка таблицы использует массив с объектами, отсортированными по расстоянию. У меня есть кнопка в панели навигации, которую я хочу, чтобы пользователь использовал для переключения между сортированным по расстоянию видом (по умолчанию) и сортированным по категориям. Мой код для переключения является:Другая проблема с перезагрузкой таблиц
-(void)toggleView {
NSString *baseItem = @"Proximity View";
NSString *currTitle = self.title;
NSComparisonResult result;
result = [baseItem compare:currTitle];
if (result == 0) {
self.title = NSLocalizedString(@"Category View",@"Categories");
tpData = tpDataCat; //tpDataCat is an array sorted by Category
[self.tblView reloadData];
} else {
self.title = NSLocalizedString(@"Proximity View",@"Distances");
tpData = tpDataDist; //tpDataDist is an array sorted by Distance
[self.tblView reloadData];
}
[baseItem release];
[currTitle release];
}
При нажатии на кнопку переключения и огонь `ToggleView, приложение просто падает. Любая помощь будет принята с благодарностью!