Имам TableViewController с x реда. Когато потребителят докосне един ред, искам да предам на втория tableViewController променлива, която ще определи кои данни трябва да зареди вторият tableViewController. Как бих направил това?
Използвам Xcode 4.2, сценарий тук е кодът:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *__strong)indexPath
{
// Navigation logic may go here. Create and push another view controller.
TestTable *detail = [self.storyboard instantiateViewControllerWithIdentifier:@"TestTable"];
[self.navigationController pushViewController:detail animated: YES];
detail.num = [NSString stringWithFormat:[heads objectAtIndex:indexPath.row]];
В „глави“ получавам число, което трябва да предам на втория изглед на таблица, в зависимост от това кой втори изглед на таблица показва данни. Не знам дали последният ред зарежда "heads" в "num". Моят подход правилен ли е? Всяка помощ/препратка се оценява
heads is a mutable array(containing simply integers)
- можем ли да приемем, че имате предвидNSNumbers
, а не само цели числа? - person deanWombourne   schedule 19.12.2011