그래서 탐색해야하는 UITableViewController의 광범위한 계층 구조가 있습니다. 각 사용자는 자신 만의 Custom View Controller가 필요합니다. 특정 테이블 뷰에 대한 내 데이터 소스는 현재 "A, B, C, D, E, F"와 같은 문자열 배열입니다. 내 didSelectRowAtIndexPath 방법의 긴 목록 경우이 (의사) 같은 문장 :UITableViewController 데이터 소스 용 사용자 정의 클래스
if cell.text = "A"
alloc init AViewController
navigationController push aViewController
if cell.text = "B"
alloc init BViewController
navigationController push bViewController
난이 지저분하다고 생각합니다. 이것을하기위한 더 깨끗한 방법이 있어야합니다. 이에 대한 모범 사례는 무엇입니까? 내 생각은 cellTitle 및 viewController 클래스가 포함 된 사용자 지정 클래스를 만드는 것입니다. 그럼 내 데이터 소스로 그 배열을 사용할 수 있습니다 이런 종류의 일을 :
UITableViewController *newView = [custom.viewControllerClass alloc] init...
생각나요?