Ced*_*ger 7 xcode cocoa webview nsapplication
我是编程新手,我需要在我的应用程序中嵌入一个网站(这是空白的;我只想立即嵌入网站).我从下午5点开始一直在寻找它(现在是晚上9:30),我仍然没有找到任何相关信息.
我需要什么代码以及我需要写什么文件?我有什么联系在一起的?
我使用Xcode 4.5.1,我正在尝试为Mac OS X做一个Cocoa应用程序(不适用于iOS).
如果我的一些句子不清楚,我很抱歉,但英语不是我的主要语言.
如果您需要更多信息以帮助我,请询问.
Ext*_*ire 17
在AppDelegate.h文件中,在该行下方添加以下#import <Cocoa/Cocoa.h>
行:
#import <WebKit/WebKit.h>
Run Code Online (Sandbox Code Playgroud)
并在该行下方添加以下@property (assign) IBOutlet NSWindow *window;
行:
@property (assign) IBOutlet WebView *webView;
Run Code Online (Sandbox Code Playgroud)
选择MainMenu.xib文件.
打开其中的窗口,然后将WebView从Object Library浏览器拖到窗口中.对齐并调整大小.
应该有一个图标表示AppController
UI布局左侧的对象.控制 - 从它拖动到你WebView
的窗口内部.(不要不控制拖动从你的File's Owner
图标!)松开鼠标按钮.应出现一个包含单词的上下文菜单webView
.选择它.
将框架添加WebKit.framework
到项目中.右键单击Xcode窗口左侧资源列表中的Frameworks文件夹.选择"将文件添加到"<您的项目名称>"...并使用此路径选择框架:/System/Library/Frameworks/WebKit.framework
.
选择您的AppDelegate.m文件.
在您的-applicationDidFinishLaunching:方法中,将注释替换为以下代码:
// I provided Apple's URL, but this is where you provide your own instead.
NSURL *url = [NSURL URLWithString:@"http://www.apple.com"];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[[[self webView] mainFrame] loadRequest:urlRequest];
Run Code Online (Sandbox Code Playgroud)
建立并运行.当窗口出现时,您应该看到它加载了您在URL中描述的网页.
最后几句话:
我看到你是新来的.在Stack Overflow的上下文中,我刚刚做的就是给你一份礼物.您需要更加努力地在Web上寻找资源.我自己找到了两个,但由于它们有点老(而且开发工具看起来不同),我开始回答这个问题.我希望你能保证你会更加努力地为自己寻找答案.一个好的开始是阅读Apple自己非常优秀的文档.
归档时间: |
|
查看次数: |
10807 次 |
最近记录: |