2013-07-09 48 views
-2

我在viewcontroller.m中有這個錯誤「使用未聲明的標識符'webview'」。我也需要從文件「www」調用html頁面。錯誤使用未聲明的標識符webview

#import "ViewController.h" 

@interface ViewController() 

@end 

@implementation ViewController 

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
// Do any additional setup after loading the view, typically from a nib. 
    NSString *localFilePath = [[NSBundle mainBundle] pathForResource:@"www/index" ofType:@"html"] ; 
    NSURLRequest *localRequest = [NSURLRequest requestWithURL: 
           [NSURL fileURLWithPath:localFilePath]] ; 

    [webView loadRequest:localRequest] ; 

} 

- (void)didReceiveMemoryWarning 
{ 
    [super didReceiveMemoryWarning]; 
    // Dispose of any resources that can be recreated. 
} 

@end 

#import <UIKit/UIKit.h> 
#import "ViewController.h" 
@interface ViewController : UIViewController 

@property (assign) IBOutlet UIWebView *WebView1; 

@end 
+3

您嘗試訪問命名實例變量'webView'。但是,您只有一個名爲'WebView1'的屬性。這將無法正常工作,請閱讀您的錯誤消息,而不要依賴Stackoverflow Driven Development。你也應該拋棄iOS 4,並在你的屬性中使用弱而不是分配。 –

回答

1

寫這條線在你.H文件

@property (nonatomic,retain) IBOutlet UIWebView *WebView1; 

寫這條線在你的.m文件

@synthesize WebView1; 
+0

我有這個錯誤未知屬性nonatomin – Myworld

+0

現在檢查我修改了我的答案... –

+0

請編輯我的代碼並添加您的編輯謝謝 – Myworld

相關問題