【发布时间】:2011-06-19 00:49:23
【问题描述】:
我正在从 Core Data 加载一个 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 时,应用程序会崩溃。任何帮助将不胜感激!
【问题讨论】: