我正在尝试在启动Mac应用程序时使用UIWebView
启动网址。
我从这开始,
ViewController.h
#import <Cocoa/Cocoa.h>
@interface ViewController : UIViewController {
IBOutlet UIWebView *webView;
}
@property (nonatomic, retain) UIWebView *webView;
@end
ViewController.m
#import "ViewController.h"
- (void)viewDidLoad {
NSString *urlAddress = @"http://google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
}
有了这个,我得到了两个我无法弄清楚的错误。
(ViewController.h) @interface ViewController : UIViewController {
Cannot find interface decleration 'UIViewController', superclass of 'ViewController'
(ViewController.m) - (void)viewDidLoad {
Missing context for method declaration
我不是很熟悉,也找不到我做错的事。
答案 0 :(得分:0)
对于OSX应用,您没有UIViewController
,而是NSWindowController
和NSViewController
,请检查Mac Developer Library。
答案 1 :(得分:0)
您正在使用IOS功能而不是OSX。
试试这个
在youy .h文件中
#import <WebKit/WebKit.h>
WebView *myWebView;
在你的.m文件中
- (void)windowDidLoad
{
NSString *urlAddress = @"http://google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[[myWebView mainFrame] loadRequest:requestObj];
}
不要忘记包含“webkit.framework”