我花了大約一整天的悲痛試圖解決這個問題,這是我的最後手段。我在我的OS X應用程序中有一個Web視圖。我製作了一個網頁瀏覽器,並且使用導航箭頭和全部功能都非常出色,但是當我嘗試創建主頁時(Google),WebView無法加載(在代碼中稱爲webber)。我確定所有插座都已連接。這裏是我的AppDelegate.h代碼:OS X的應用程序WebView無法通過代碼加載
#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 project here」
Xcode是一個IDE,並且絕對與您的問題無關... – Macmade
你想說什麼? – jediob1
@ jediob1,不要使用標籤Xcode,當你這樣做時,人們會生氣。無論如何,請查看我下面的最新評論。我有另一個想法。 – Josiah