0
코어 데이터에서 TableView를로드 중이며 매력적으로 작동합니다. 데이터에는 범주와 거리라는 두 개의 필드가 있습니다. 테이블의 초기로드는 거리에 따라 정렬 된 객체가있는 배열을 사용합니다. 사용자가 Distance-sorted view (기본값)와 Category-sorted view간에 토글하는 데 사용할 단추를 Navigation Bar에 넣었습니다. 토글에 대한 내 코드는 다음과 같습니다 다른 테이블 뷰 새로 고침 문제
-(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, 응용 프로그램은 충돌합니다. 어떤 도움이라도 대단히 감사 할 것입니다 !!