Итак, у меня есть вопрос по поводу просмотров на iPhone.У меня есть приложение на основе шаблона панели вкладок в XCode.Одним из представлений вкладок является TableView.В этом табличном представлении, когда пользователь выбирает одну из ячеек, я хочу, чтобы он загрузил представление, которое показывает более подробную информацию об этом.
Прямо сейчас у меня есть:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
SportsAppDelegate *appDelegate = (SportsAppDelegate *)[[UIApplication sharedApplication] delegate];
// Deselect
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
//Process which one, sets an index
//Show detail
SportsGameView *detail = [[SportsGameView alloc] init];
[detail setMe:index]; //sets the index that tells it which one
[appDelegate.window insertSubview:detail.view atIndex:0];
[self.view removeFromSuperview];
[detail release];
}
В SportsGameView (тот, который я пытаюсь загрузить сверху), я определил setMe для инициализации нескольких UILabels с ними.
Я могу подтвердить, что он получает это, но каким-то образом, это фактически не обнаруживается.Я подозреваю, что это как-то связано с моим .xib.Я определил IBOutlets в SportsGameView как обычно, и подключил их в Интерфейсном Разработчике.
Кто-нибудь знает почему?
Извините, если это немного сбивает с толку.
Спасибо!