ответ

1

Одним словом ... нет. Тем не менее, WebKit поддерживает HTML 5, такие как локальное хранилище, - проверьте статью this на сайте ADC.

2

ДА. Там определенно есть способ. Check out JSUserDefaults…

Реальная простая замена для UIWebView. Просто измените членство в классе веб-представления в своем nib (или создайте его программно, что тоже должно работать), и он позволит вам получить доступ к NSUserDefaults через объект JSUserDefaults. Как это:

[[NSUserDefaults standardUserDefaults] setObject:@"Bar" 
              forKey:@"Foo"]; 

(... некоторое время спустя ...)

<script type="text/javascript"> 
    document.write(JSUserDefaults.objectForKey("Foo")); 
</script> 

Вы также можете установить объекты. Любой объект plist должен работать с мелким массивом, словарями, строками, числами. Другие вещи могут быть рискованными.

Смежные вопросы