私はこの問題を解決するために丸一日を費やしましたが、これが私の最後の手段です。OS X アプリに Web ビューがあります。私は Web ブラウザを作成しましたが、ナビゲーション矢印などでうまく機能していますが、ホームページ (Google) を作成しようとすると、WebView (コードでは webber と呼ばれます) に読み込まれません。すべてのコンセントが接続されていることを確認しました。AppDelegate.h のコードは次のとおりです。
#import <Cocoa/Cocoa.h>
#import <WebKit/WebKit.h>
@interface AppDelegate : NSObject <NSApplicationDelegate>{
NSWindow *window;
NSTextField *urlBox;
IBOutlet WebView *webber;
IBOutlet NSTextField *googleSearchField;
}
-(IBAction)search;
@property (assign) IBOutlet NSWindow *window;
@end
AppDelegate.m のコードは次のとおりです。
#import "AppDelegate.h"
@implementation AppDelegate
- (void)windowControllerDidLoadNib:(NSWindowController *)windowController{
NSLog(@"Nib loaded");
NSString *urlText = @"http://www.google.com";
[[webber mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlText]]];
}
-(IBAction)search
{
NSString *searchString = [googleSearchField stringValue];
NSString *searchURL = [NSString stringWithFormat:@"http://www.google.com/search?q=%@", searchString];
[[webber mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString: searchURL]]];
}
@end
どんな形でも助けていただければ幸いです。私は非常に必死です。私は 6 年生で、ステップバイステップのガイドまたは単純なコードを探していることを覚えておいてください。お時間をいただきありがとうございます!ここから Xcode プロジェクトをダウンロードしてください: http://www.cadenfarley.com/cobra/Download.html「Xcode プロジェクトはこちら」が表示されるまで下にスクロールします。