XCode, iPhone, WebKit Framework - Что мне не хватает? - PullRequest
1 голос
/ 24 августа 2009

Я очень новичок в XCode, поэтому прошу прощения за мое невежество. Я провел целый день, пытаясь понять, что я делаю неправильно, следуя нескольким учебникам.

У меня есть настройки iPhone / Window в XCode. У меня есть UITabBar и UIWebView, когда выбрана вкладка, UIWebView переходит к определенному URL-адресу, и все работает отлично.

Я хотел бы иметь возможность встраивать jQuery (на самом деле любую библиотеку JS) в мое приложение, чтобы его можно было загружать во время выполнения, что сокращает время загрузки за счет загрузки библиотеки по сетевому соединению.

Итак, из того, что я прочитал, это можно сделать, внедрив протокол WebFrameLoadDelegate, который можно получить из инфраструктуры WebKit. Нет проблем, однако, после добавления и удаления фреймворка (из /System/Library/Frameworks/WebKit.framework) все строится нормально, кроме моего включения заголовка:

#import <WebKit/WebKit.h>

ошибка: WebKit / WebKit.h: нет такого файла или каталога.

Я убежден, что просто пропускаю какой-то тривиальный шаг, и я у стены, есть мысли?

Еще раз спасибо за любую помощь!

1 Ответ

1 голос
/ 24 августа 2009

В имени файла заголовка есть пробел, поэтому компилятор ищет файл с именем "WebKit / WebKit.h". Удалите это пространство, чтобы строка выглядела так:

#import <WebKit/WebKit.h>

Редактировать: Посмотрев на iPhoneOS3.0 SDK, на iPhone нет WebKit.framework. /System/Library/Frameworks/WebKit.framework является частью Mac OS X. Вам нужно найти способ сделать то, что вы пытаетесь, используя iPhone SDK.

...