Использование навигационного контроллера, я толкая новый вид и установив название этого динамически:self.title возвращается (NULL)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
int countryIndex = [indexPath indexAtPosition: [indexPath length] - 1];
NSString *selectedCountry = [[countrysData objectAtIndex: countryIndex] objectForKey: @"title"];
scheduleState *scheduleStateViewController = [[scheduleState alloc] initWithStyle:UITableViewStyleGrouped];
[self.navigationController pushViewController:scheduleStateViewController animated:YES];
scheduleStateViewController.title = selectedCountry;
[scheduleStateViewController release];
CountryData быть изменяемым массив создан из сырья XML.
Теперь, когда я иду к следующему мнению, он показывает правильно, но когда я пытаюсь сделать NSLog внутри нового ViewController, она входит в (нулевое значение):
NSLog(@"The title is: %@", self.navigationItem.title);
2009-10-27 11 : 30: 20,416 MYAPP [50289: 20b] название является: (нуль)
мне нужно использовать название в качестве параметра для захвата запроса веб-службы ...
Любые мысли?
Вы нажимаете кнопку просмотра или контроллера вида? Вы не можете нажать на представление. Каким классом является ScheduleState? – nduplessis