0

UIWebViewMac アプリケーションの起動時にURL を起動しようとしています。

私はこれで始めました、

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];
}

それで、私が理解できない2つのエラーが発生します。

  1. (ViewController.h)@interface ViewController : UIViewController {

    • エラー-Cannot find interface decleration 'UIViewController', superclass of 'ViewController'
  2. (ViewController.m)- (void)viewDidLoad {

    • エラー-Missing context for method declaration

私は本当によく知られていないので、間違っていることを見つけることができません。

4

2 に答える 2

0

OSX アプリの場合は、ありませんUIViewController。代わりにあり、ありますNSWindowController。Mac Developer LibraryNSViewControllerを確認してください。

于 2012-07-28T04:10:26.890 に答える
0

OSX の代わりに IOS 機能を使用しています。

これを試して

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」を含めることを忘れないでください

于 2012-07-28T06:40:40.907 に答える