localStorage не сохраняется в приложении OSX (Xcode 4.3)

Из того, что я видел, если вы создаете приложение HTML5 для рабочего стола OSX и хотите, чтобы localStorage сохранялся в вашей оболочке WebView, вам нужно сделать что-то вроде этого:

WebPreferences* prefs = [webView preferences];
[prefs _setLocalStorageDatabasePath:@"~/Library/Application Support/MyApp"];
[prefs setLocalStorageEnabled:YES];

Взято из: Как включить локальное хранилище в моем приложении на базе WebKit?

Но у меня это не работает в Xcode 4.3. Вместо этого я получаю

"No visible @interface for 'WebPreferences' declares the selector '_setLocalStorageDatabasePath:'
"No visible @interface for 'WebPreferences' declares the selector 'setLocalStorageEnabled:'

Я очень новичок в Objective C и, вероятно, делаю что-то глупое, например, не включаю какой-то заголовок или что-то в этом роде.

Я включил инфраструктуру WebKit и оба этих заголовка:

#import 
#import 

И что странно, я могу получить доступ к другим методам prefs, то есть [prefs setDefaultFontSize:10]— но только не два выше, что я перечислил.

Есть идеи? Это что-то, что было удалено в Xcode 4.3?

8
задан Community 23 May 2017 в 12:16
поделиться