0
我正在從核心數據加載一個TableView,它的工作原理就像一個魅力。數據包含兩個字段:類別和距離。表的初始加載使用一個數組,其中基於距離排序的對象。我在導航欄中有一個按鈕,我希望用戶在按距離排序的視圖(默認設置)和按類別排序的視圖之間切換。我的切換代碼是:另一個tableview刷新問題
-(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時,應用程序崩潰。任何幫助將不勝感激!!