Я загружаю 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, приложение просто падает.Любая помощь будет принята с благодарностью !!