NSString *urlAddress;
urlAddress = @"http://ob.carptown.net";
NSURL *url =[NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[page loadRequest:requestObj];
[page addSubview:activityView];
timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0)
target:self
selector:@selector(loading)
userInfo:nil repeats:YES];
goBack.enabled = page.canGoBack;
goNext.enabled = page.canGoForward;
UIViewView
无法打开上述网址(http://ob.carptown.net)
我测试了另一个网址,UIViewView
打开了它们。但URL可以在Safari中打开。
我希望URL打开safari,我想像UIWebView
一样控制safari。
我该怎么做?
答案 0 :(得分:0)
NSString *urlAddress = @"http://ob.carptown.net";
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[yourwebview loadRequest:requestObj];
remove NStimer and check it again it will work fine
答案 1 :(得分:0)
如果您检查返回的HTML,服务器会为您提供一个空的<body>
标记(谷歌分析除外)。看起来你在页面加载后有javascript渲染内容。 UIWebView
似乎无法执行此操作。只有在横向更改方向(Cmd + left arrow
和Cmd + right
箭头后,才能重新加载页面时)。不幸的是,我不知道为什么会发生这种情况