В моем приложении я представляю modalviewcontroller следующим образом, и я не могу изменить заголовок панели навигации или какие-либо ее свойства, если на то пошло.
fullListTopCompanies *fullListTopCompaniesInstance = [[fullListTopCompanies alloc] initWithNibName:@"fullListTopCompanies" bundle:nil];
UINavigationController *cntrol = [[UINavigationController alloc] initWithRootViewController:fullListTopCompaniesInstance];
[fullListTopCompaniesInstance setTitle:@"TEST"];
UIBarButtonItem *submit = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self
action:@selector(displayViewForPosts)];
fullListTopCompaniesInstance.navigationItem.rightBarButtonItem = submit;
[submit release];
[self presentModalViewController:cntrol animated:YES];
[cntrol release];
Я попытался создать экземпляр делегата приложения и назначить его навигационный контроллер локальному экземпляру навигационного контроллера, но бесполезно.
Каким-то образом этот навигационный контроллер недоступен. К нему нельзя получить доступ с помощью «self.navigationitem». Всякий раз, когда я представляю modalviewcontroller с навигационным контроллером, эта навигация идет ниже фактического навигационного контроллера.
Кто-нибудь может помочь?
Спасибо заранее.