错误:'webView'未声明

时间:2011-05-03 01:40:19

标签: objective-c ios uiwebview

我正在尝试显示网页 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

希望你们能帮忙谢谢你们!

2 个答案:

答案 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,请提供更多信息。