먼저, 슬라이드 애플리케이션이 있습니다. 테이블 뷰가 있습니다. 주 메뉴에서 "CellInMainMenu"셀을 탭하면 응용 프로그램이 push로 tableview "TV1"을 열고이 tableview ("TV1")의 셀이 배열로 데이터로 채 웁니다. 이 테이블 뷰 ("TV1")를 옆으로 밀어 넣고 "CellInMainMenu"셀에 다시 탭하면 응용 프로그램이 다시 tableview ("TV1")을 열지 만! Tableview ("TV1")가 정보로 셀을 채우기 위해 다시 시작됩니다! 응용 프로그램을 시작 응용 프로그램에서 한 번씩 모든 데이터를로드하는 방법?테이블 뷰는 매번 데이터를 새로 고칩니다.
누군가가 나를 도울 수
(내 언어가 아닙니다이기 때문에, 내 영어 정말 미안 해요)? "TV1"에서코드 :
는- (void)viewDidLoad
{
[super viewDidLoad];
daoDS = [[SampleDataDAO alloc] init];
self.ds = daoDS.PopulateDataSource;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"TV1CellId";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier];
}
SampleData *sample = [self.ds objectAtIndex:indexPath.row];
cell.textLabel.text = sample.HeroesName;
cell.textLabel.textColor = [UIColor whiteColor];
cell.textLabel.font = [UIFont fontWithName:@"Trajan-Regular" size:18.0f];
return cell;
}
(모든 위해 appliction 잘 작동, 난 그냥 하나의 부하를 만드는 방법을 알고 싶어하지만 때마다)
대단히 감사합니다. =) –