내 앱이 테이블 뷰의 모든 행에 대해 다른 웹 페이지를 표시하도록하고 있지만 실행 중일 때 행을 탭하면 흰색 페이지가 표시됩니다! 이 테이블 뷰의 코드입니다 :xcode 테이블 뷰와 segue, 변수가 전달되지 않았습니다.
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"ShowPDF"]) {
Tab2_ItemViewController *vc = [segue destinationViewController];
NSInteger selectedIndex = [[self.tableView indexPathForSelectedRow] row];
NSString *stringaProva = [dataArrayLink objectAtIndex:selectedIndex];
vc.selectedItem = stringaProva;
}
}
@end
는 그리고 이것은 서브 뷰에 대한 코드입니다 : 내가 대신 수동으로 NSURL * URL = [NSURL URLWithString "의 URL을 작성하는 경우
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:selectedItem];
NSURLRequest *httpRequest = [NSURLRequest requestWithURL:url];
[webView loadRequest:httpRequest];
}
: selectedItem]; " 그것은 아무런 문제없이 작동하므로 문제는 추측이 올바른 변수를 제공하지 않는다는 것을 짐작할 수 있습니다. 누군가 도와 줄 수 있습니까?
들으
("%의 @"@의 selectedItem); viewDidLoad? – CRDave
올바른 웹 주소를 얻었습니다 ... –