1
data.plist를 만들고 루트 배열 (이름)을 테이블보기로로드 한 다음 각 셀을 클릭하면 해당 연습 배열을 새로운 테이블로로드합니다 테이블보기. 이 메소드를 어떻게 TableViewController에 구현합니까?Plist를 여러 테이블보기로로드하는 방법
현재 plist는 각 근육 그룹 (항목 0, 그 다음 하위 이름)에 대한 사전 항목이있는 루트 배열을 가지고 있으며 근육의 운동을위한 배열을 포함합니다. 2 뷰 서브 푸시 제 테이블
내 didSelectRowAtIndexPath 방법은 :
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
ExerciseTableViewController *detailViewController = [[ExerciseTableViewController alloc] initWithNibName:@"AbdominalTableViewController" bundle:nil];
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
2 테이블 뷰 컨트롤러 (이 고정 될 필요) 용
내 viewDidLoad에 방법은 다음과
- (void)viewDidLoad
if (exerciseArray == nil)
{
NSString *path = [[NSBundle mainBundle]pathForResource:@"biceps" ofType:@"plist"];
NSMutableArray *array = [[NSMutableArray alloc]initWithContentsOfFile:path];
self.exerciseArray = array;
[array release];
감사합니다. GojaN. 당신은 내가 가지고있는 plist와 내가 페이지의 아래쪽에서 사용하고 싶은 plist를 볼 수있다. (이 사이트에 사진을 게시 할 수 없다.) [link] (http://forums.macrumors.com/showthread.php?t = 1120321) 그래서 내가 작성한 새로운 plist로 게시 한 코드가 작동합니까? –
감사합니다. 어떤 이유로 MuscleTableViewController 클래스를 참조하고 MuslceTableViewController.h도 임포트 했는데도 ExercisesTableViewController에서 "선언되지 않은 식별자 'rootLevel'을 사용하고 있습니다.) –
또한 Zip 파일에 내 코드를 첨부했습니다. 더 쉽게 볼 수있는, 감사합니다! http://www.box.net/shared/static/kf7rhhm6ji.zip –