Вопрос о UIWebView и основных данных - PullRequest
2 голосов
/ 08 августа 2010

Я хочу разработать приложение для новостей, такое как Engadge и т. Д. Новости были загружены с сервера, и теперь я буду сохранять новости, включающие основной текст и изображения, в базу данных (Core Data).Может ли UIWebView считывать данные из Core Data напрямую и отображать в UIWebview?

Спасибо.

Ответы [ 2 ]

1 голос
/ 08 августа 2010

Да и нет.Вы можете сохранить содержимое HTML в базе данных (CoreData), чтобы показать используемую статью: loadHTMLString: baseURL: UIWebView для отображения текстового содержимого.Однако изображения, вероятно, лучше всего хранить вне базы данных в виде файла, поскольку вам нужно будет указать ссылки на изображения в вашем HTML-файле на фактический файл.

Вы можете хранить изображения в виде больших двоичных объектов, но затем вам нужно вытащить эти большие двоичные объекты и записать их в виде файлов, чтобы UIWebView смог их забрать.

Я думаю, что самый простой способ - это сохранитьизображения в виде файлов и размещают ссылки на них внутри CoreData.Таким образом, вы также можете удалить их позже.

0 голосов
/ 08 августа 2010

Если непосредственно, вы имеете в виду без какого-либо кода клея, то нет, не на iOS в настоящее время.

Однако вы можете использовать данные ядра для хранения текстовых и графических объектов по желанию. Возможно, не самая лучшая идея использовать UIWebView, но, чтобы ответить на ваш вопрос, это определенно возможно, и на самом деле это довольно легко сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...