두 개의 tableViewController가 있습니다. 첫 번째 tableView에는 ItemsInfolder라는 다른 tableView를 클릭하고 클릭하면 표시되는 폴더 목록이 포함되어 있습니다. 그렇지 않으면 표시됩니다. 빈.UITableviews에서 배열 배열을 만드는 방법
그래서이 ItemsInFolder보기는 각 배열이 인덱스 위치 (행 위치)에 배열 배열이어야한다는 것을 알고 있지만 어떻게해야합니까? 각 인덱스에서 배열을 호출하는 방법은 혼란 스럽습니다. 각 폴더를 클릭하십시오.
//FolderTableView
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
ItemsTableViewController *selectedFolder = [[ItemsTableViewController alloc] initWithNibName:@"ItemsTableViewController" bundle:nil];
selectedFolder.selectedfolder = [indexPath row];
[self.navigationController pushViewController:selectedFolder animated:YES];
}
//ItemsTableView
-(void)xyz operation
{
[m_ItemArray addObject:item];
[appDelegate.2dArray addObject: m_ItemArray];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return [[appDelegate.2dArray objectAtIndex:m_selectedfolder]count];(selected folder index coming from, folderTable)
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSMutableArray *testArray = [appDelegate.2dArray objectAtIndex:[indexPath row]];
tableCell.items.text = [testArray objectAtIndex:[indexPath row]];
return tableCell;
}
그래서 친구 아래의 의견에 따라
업데이트, 나 좀 도와주십시오.
안부 고려 란짓
작업 할 배열 배열을 이미 만들었습니까? –
Hi @ A-Live 답장을 보내 주셔서 감사합니다. 혼란 스럽습니다. 도움을 줄 수 있습니까? – Ranjit
다른 객체와 마찬가지로 다른 배열에 배열을 추가 할 수 있습니다. 초기화시에만 NSArray 항목을 설정할 수 있으므로'addObject'를 사용하려면'NSMutableArray'를 초기화해야합니다. 모든 데이터를 함께 얻을 수 있다면) –