"정보"보기에 presentModalViewController를 사용하고 있습니다. 가 나는 infobutton을 추가 한 아 내있는 navigationController의 상단과, 그것을 눌렀을 때, 나는 몇 가지 링크를 포함하는있는 UIWebView가, 거기에 내 정보 페이지에이 방법을presentModalViewController 및 uiwebview에 대한 문제
about *ab = [[about alloc] initWithNibName:@"about" bundle:[NSBundle mainBundle]];
ab.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController: ab animated: YES];
[ab release];
를 호출합니다. 사용자가 링크를 만지면
-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
if (inType == UIWebViewNavigationTypeLinkClicked) {
[[UIApplication sharedApplication] openURL:[inRequest URL]];
return NO;
}
return YES;
}
이것을 사용하여 (및 자체와의 UIWebView 대리자를 설정), 링크 사파리와 개방된다.
무엇이 문제입니까? 그걸하고 앱으로 돌아 가면 정보보기에 없지만 기본보기에서 ... (문제입니다) 정보 버튼을 누르면 아무 일도 일어나지 않습니다! 정보보기를 다시 열 수 없습니다!
왜?
감사합니다.
아무 것도 변경되지 않습니다. – JAA
다른 버튼은 앱을 닫은 후에도 계속 작동합니다. (귀하의 iPhone은 멀티 태스킹을 확실히 지원합니다 ...). 시뮬레이터에서 실행할 때 작동합니까? – elslooo