use*_*824 3 xcode cocoa objective-c xcode4.5
我正在尝试创建一个非常基本的OS X Cocoa应用程序,当打开时加载http://www.google.com.尽可能基本(没有后退或前进按钮等).
我对Xcode 4.5没什么经验,我找不到任何关于OS X Cocoa Application和Xcode 4.5的Web视图的教程.我能够找到一个教程并为iOS Web视图创建Web视图.我接受了我学到的东西,但没有走得太远.
这是我到目前为止所做的:
基于iOS网页视图教程,我假设我需要做的就是添加几行代码,它应该有效吗?
这是我在iOS Web视图(ViewController.m)中使用的代码:
NSURL *myURL = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *myRequest = [NSURLRequest requestWithURL:myURL];
[myWebView loadRequest:myRequest];
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激.我整夜都被困在这里.
NSG*_*God 10
将WebView主窗口添加到主窗口后,您需要确保已将项目添加WebKit.framework到项目的链接框架和库中,否则会出现链接错误.
.H:
@class WebView;
@interface MDAppDelegate : NSObject <NSApplicationDelegate>
@property (weak) IBOutlet WebView *webView;
@property (assign) IBOutlet NSWindow *window;
@end
Run Code Online (Sandbox Code Playgroud)
假设您已在上面的代码中IBOutlet为WebView命名之webView类创建了一个,您可以使用以下代码加载URL:
.M:
@implementation MDAppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSURLRequest *request = [NSURLRequest requestWithURL:
[NSURL URLWithString:@"https://www.google.com/"]];
[self.webView.mainFrame loadRequest:request];
}
@end
Run Code Online (Sandbox Code Playgroud)
示例GitHub项目:https://github.com/NSGod/WebViewFinagler
| 归档时间: |
|
| 查看次数: |
8987 次 |
| 最近记录: |