我正在尝试显示网页 http://johnbridge180.com/Boarders.html 我无法完成这项工作我只有一个错误:“'webView'未声明”。以下是该应用的代码: WebViewController.h:
//
// WebViewController.h
// Boarders
//
// Created by John Bridge on 5/2/11.
// Copyright 2011 Bridge and co. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface WebViewController : UIViewController {
IBOutlet UIWebView *displayWeb;
}
@end
WebViewcontroller.m:
//
// WebViewController.m
// Boarders
//
// Created by John Bridge on 5/2/11.
// Copyright 2011 Bridge and co. All rights reserved.
//
#import "WebViewController.h"
@implementation WebViewController
- (void)viewDidLoad {
displayWeb.userInteractionEnabled = true;
[displayWeb loadRequest:[[NSURLRequest alloc] initWithURL:[[NSURL alloc] initWithString:@"http://www.johnbridge180.com/Boarders.html"]]];
[super viewDidLoad];
}
@end
希望你们能帮忙谢谢你们!
答案 0 :(得分:0)
您在此处提供的代码很好。但是,从错误中我假设您尝试使用'webView'名称调用'displayWeb'变量。搜索您的.m文件以查找“webView”并找到它。
如果不起作用,请尝试清理项目。
你的代码也泄漏了很多。请查看cocoa memory management basics!
答案 1 :(得分:0)
这里有一些问题......
您没有正确创建网址和请求,因此无法按照您的方式正确清理它们。
- (void)viewDidLoad {
displayWeb.userInteractionEnabled = true;
[displayWeb loadRequest:[NSURLRequest requestWithUrl:[NSURL urlWithString:@"http://www.johnbridge180.com/Boarders.html"]]];
[super viewDidLoad];
}
这样你就可以创建一个自动释放的网址,并请求。
如果没有声明webView,请提供更多信息。