3

私はOSXプログラミング全体にかなり慣れていないので、WebViewを空のアプリに貼り付けたいと思っていました。どうやら、インターフェイス ビルダーのウィンドウに WebView を貼り付けてアウトレットを作成するほど単純ではないようです。

IBOutlet WebView *webView;

それは私に

expected specifier-qualifier-list before 'WebView'

アウトレットを使用しないと、例外がキャッチされないために終了します。これらのエラー メッセージの意味がよくわかりません。

それほど単純ではないようです!

4

2 に答える 2

5

WebKit フレームワークをリンクしてからインポートしようとしましたか?

#import "WebKit/WebKit.h"
于 2012-01-30T17:50:00.573 に答える
5

また、WebKit フレームワークをターゲットに追加しWebView、ヘッダー ファイルを前方宣言またはインポートする必要があります。

// header file:
@class WebView; // forward declaration sufficient in header
@interface WhatEver ... {
    WebView* webview;
// ...
@property (assign) IBOutlet WebView *webview;
@end

// implementation file:
#import <WebKit/WebView.h> // if you want to do something with the WebView
@implementation WhatEver
@synthesize webview;
// ...
@end
于 2010-06-01T11:01:40.063 に答える