Я следовал за шагами здесь: http://matt.might.net/articles/how-to-native-iphone-ipad-apps-in-javascript/
Вот простые шаги по превращению веб-приложения в собственное приложение:
- Открыть XCode.
- Создание нового проекта iPhone «Приложение на основе представления».
- Переместите файлы для вашего веб-приложения в папку ресурсов в XCode,
но удалите манифест кэша. (Вы не хотите манифест
все испортило, так как все теперь локально.)
- Создайте новую переменную экземпляра, webView, внутри @interface
Заголовочный файл ViewController: IBOutlet UIWebView * webView; //
IBOutlet означает, что он виден Интерфейсному Разработчику.
- и создайте свойство: @property (nonatomic, retain) UIWebView
* WebView;
Вот что у меня есть (ViewController.h):
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
IBOutlet UIWebView* webView;
@property (nonatomic, retain) UIWebView *webView;
@end
Однако на шаге 4 в заголовочном файле ViewController появляются две ошибки:
"невозможно объявить переменную внутри @interface или @protocol"
и
"Атрибут iboutlet может применяться только к переменным экземпляра или
Свойства "
Так что я делаю не так, или учебник на сайте неправильный?
Примечание: я скачал пример проекта, который он имел для iPhone, и он работал, но я следую руководству, чтобы сделать версию для iPad.
Я нахожусь в XCode 4, и ошибка показывает, что я делаю iOS 5 или iOS 4.3, кажется, не имеет значения.