Мне интересно, смогу ли я сделать базовый UITableView и статически настроить все, используя IB / Storyboarding в Xcode 4.2, но только одну из ячеек, в которой я хочу отобразить текущую версию приложения.(Я делаю обзор), и я не хочу жестко кодировать версию приложения, потому что я знаю, что забуду обновить ее в будущем.Есть ли способ, чтобы одна ячейка получала свои данные из источника данных?Я попытался реализовать
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// Configure the cell...
if (indexPath.section == 0 & indexPath.row == 0) {
cell.textLabel.text = [self appVersion];
}
return cell;
}
Я попытался установить cellIdentifier для всех ячеек на @ "Cell", а также просто установить его на ячейку, которую я хочу изменить.
и только дляэта ячейка возвращает версию приложения, но стирает содержимое всех остальных ячеек.