Вы объявляете массив из 2 рук. Это просто настройка массива. Затем вам необходимо создать экземпляр объектов вручную внутри массива.
Скажите
hand[0] = new Hand();
hand[1] = new Hand();
Я бы просто создал экземпляр UINavigationController прямо перед тем, как вы представите свое модальное окно.
YourViewController *modalViewController = [[YourViewController alloc] initWithNibName:@"foo" bundle:nil]
UINavigationController *tmpNavController = [[UINavigationController alloc] initWithRootViewController:modalViewController];
[modalViewController release];
[self.navigationController presentModalViewController:tmpNavController animated:YES];
[tmpNavController release];
Это всего лишь оборотная сторона конверта - я бы не стал копировать и вставлять этот код без двойной проверки!