В файле AppDelegate.h добавьте эту строку под строкой #import <Cocoa/Cocoa.h>
:
#import <WebKit/WebKit.h>
и добавьте эту строку под строкой @property (assign) IBOutlet NSWindow *window;
:
@property (assign) IBOutlet WebView *webView;
Выберите файл MainMenu.xib.
Откройте окно внутри него, затем перетащите WebView из браузера библиотеки объектов в окно. Выровняйте и размер его.
Слева от макета пользовательского интерфейса должен быть значок, представляющий ваш объект AppController
. Удерживая нажатой клавишу Control, перетащите его на WebView
внутри окна. (не перетаскивайте элемент управления за значок File's Owner
!) Отпустите кнопку мыши. Должно появиться контекстное меню, содержащее слово webView
. Выберите его.
Добавьте фреймворк WebKit.framework
в свой проект. Щелкните правой кнопкой мыши папку Frameworks в списке ресурсов в левой части окна Xcode. Выберите «Добавить файлы в «‹имя вашего проекта›»… и выберите фреймворк, используя этот путь: /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];
Стройте и запускайте. Когда появится окно, вы должны увидеть, что оно загружает веб-страницу, которую вы описали в URL-адресе.
Несколько заключительных слов:
Я вижу, что ты здесь новенький. Что я только что сделал в контексте Stack Overflow, так это сделал вам подарок. Вам нужно немного постараться в поисках ресурсов в Интернете. Я сам нашел два, но поскольку они немного устарели (и инструменты разработки выглядят достаточно по-разному), я приступил к этому ответу. Я хочу, чтобы ты пообещал, что будешь усерднее работать, чтобы найти ответы для себя. Лучше всего начать с чтения собственной отличная документация.
person
Extra Savoir-Faire
schedule
12.12.2012