Я использую 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;
}
если пользователь потрогать ссылку, что ссылка работает с сафари.
В чем проблема? что, если вы это сделаете, и вы вернетесь в приложение, вы не находитесь в информационном представлении, а в главном окне ... и (это проблема), если вы касаетесь информационной кнопки, ничего не произошло! Вы не можете снова открыть информационный просмотр!
Почему?
Спасибо!
нет, ничего не меняется. – JAA
Другие кнопки, они все еще работают после закрытия приложения. (кстати, ваш iPhone действительно поддерживает многозадачность, точно ...). Это работает, когда вы запускаете его в симуляторе? – elslooo