2012-01-25 4 views
0

이 앱을 가져 오려고했지만이 문제를 해결하는 방법을 모르겠습니다. 나는 좋은 답변을 얻는 데 며칠 동안 인터넷 검색을 시도했지만 아무 소용이 없습니다. 그래서 나는 너에게로 향한다.여러 테이블 뷰를 통해 데이터를로드하는 하나의 데이터베이스

모든 데이터가 수집 된 일반적인 데이터베이스 (SQL 또는 코어 데이터)를 갖고 싶습니다. 그런 다음 첫 번째 기준을 tableview에 표시하고 데이터를 다음 tableview에 전달하고 세 번째 tableview에 이전에 선택한 두 가지 선택 사항 (예 : where (x = 1 & y = 2) 다음 셀 표시)에 따라 셀을 표시합니다. 마지막으로 데이터베이스에서 선택적 데이터를로드 할 수있는 detailview를 얻습니다.

어느 방향 으로든 나를 돕거나 지적 할 수있는 방법이 있다면 좋을 것입니다. // KeLLoGsX

답변

0

RayWenderlich Tutorials

는 적용 할 수있는 튜토리얼을 가지고 있습니다.

보다 구체적으로, 사용자가 뷰에서 행을 선택하면 prepareForSegue 메소드를 사용하여 새 뷰에서 선택을 나타내는 속성을 설정하여 그에 따라 새 뷰를 테일러링 할 수 있습니다. 예를 들어

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    if ([[segue identifier] isEqualToString:@"editTemplate"]) { 
     [[segue destinationViewController] setManagedObjectContext:self.managedObjectContext]; 
     NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow]; 
     self.selectedTemplate = [self.fetchedResultsController objectAtIndexPath:indexPath]; 
     [[segue destinationViewController] setSelectedTemplate:self.selectedTemplate]; 
    } 
    if ([[segue identifier] isEqualToString:@"returnToNotes"]) { 
     // do nothing special 
    } 
} 

처럼 SEGUE 식별자 "editTemplte"가 SEGUE를 선택하고 이름을 속성 관리자를 사용하여 스토리 설정된다.

관련 문제