我有一个UIWebview加载一个本地的asp网站,它在模拟器上正常工作,但在设备上没有。我不知道问题在哪里?
这是我的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *index = @"http://192.168.205.146:31021/";
NSURL *url = [NSURL URLWithString:index];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
}
和
- (BOOL)webView:(UIWebView*)webViewRef shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
return YES;
}
感谢您的帮助。
答案 0 :(得分:0)
模拟器正在使用你的Mac的局域网连接,我猜(它有本地主机服务器),你的iPhone可能正在使用你的移动数据(即2G或3G)。
检查是否是这种情况。
您可以尝试从以太网连接的首选项中使用Mac进行“Internet共享”。
然后连接到iPhone中的Wifi,看它是否加载。
我认为如果您没有连接路由器,这应该可以解决您在设备上进行测试的问题。
如果您需要更多帮助,请与我联系。