2011-05-03 5 views
0

Я использую presentModalViewController для своего представления «информация». я добавил infobutton ах верхней части моей NavigationController и, когда она нажата, я называю этот методпроблема с presentModalViewController и uiwebview

about *ab = [[about alloc] initWithNibName:@"about" bundle:[NSBundle mainBundle]]; 
ab.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 
[self presentModalViewController: ab animated: YES]; 
[ab release]; 

в моей информационной странице есть UIWebView, который содержит несколько ссылок. Используя это (и настройка UIWebView делегата, как я)

-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType { 
if (inType == UIWebViewNavigationTypeLinkClicked) { 
    [[UIApplication sharedApplication] openURL:[inRequest URL]]; 
    return NO; 
} 

return YES; 
} 

если пользователь потрогать ссылку, что ссылка работает с сафари.

В чем проблема? что, если вы это сделаете, и вы вернетесь в приложение, вы не находитесь в информационном представлении, а в главном окне ... и (это проблема), если вы касаетесь информационной кнопки, ничего не произошло! Вы не можете снова открыть информационный просмотр!

Почему?

Спасибо!

ответ

0

Попробуйте удалить [ab release]. Это работает?

+0

нет, ничего не меняется. – JAA

+0

Другие кнопки, они все еще работают после закрытия приложения. (кстати, ваш iPhone действительно поддерживает многозадачность, точно ...). Это работает, когда вы запускаете его в симуляторе? – elslooo

0

Как насчет того, чтобы вместо отображения контроллера информационного представления в качестве модального просто вставить его в стек навигационного контроллера? Должен иметь аналогичный эффект, но тогда вы должны должен побывать на информационном экране, когда вы вернетесь в приложение. Что-то вроде этого вместо presentModalViewController:animated: звонок:

[self.navigationController pushViewController: ab animated: YES]; 
+0

есть, я знаю ... но я хочу эффект 'presentModalView' ... :) – JAA

Смежные вопросы