Использование iPhone SDK: 3.0 (прошивка 3.1.2)
Я новичок в разработке для iPhone и исследовал здесь и Google в течение нескольких часов без удачи. Вот проблема:
У меня есть электронная книга в формате epub, которую я хочу продать в магазине приложений, но требование магазина приложений заключается в том, что epub должен содержаться в приложении для iphone. Итак, я решил создать приложение, которое установит мою электронную книгу в Stanza или любое другое количество устройств для чтения электронных книг iPhone.
Итак, первый метод, который я использовал, - это использование NSURL (с протоколом станса), указывающего на epub, размещенный на веб-сайте, например, (Строфа: //www.myebooks.gov/mybook.epub). Это сработало просто отлично и загрузило epub в строфу. Однако ...
Чтобы минимизировать риск легкого пиратства моей книги, я хотел бы включить epub в качестве ресурса в свое приложение и передать этот ресурс в Stanza или любое другое устройство для чтения электронных книг, совместимое через локальный URL-адрес, указывающий на файловую систему. (например, раздел: //var/mobile/Applications/GUID/*.app/ebook.epub) или другим способом.
Я попытался загрузить UIWebView, попросив его загрузить локальный ресурс (например, stalking.html) и в html-файл, связанный с * .epub, но это тоже не сработало. Я пробовал с "../" без него и несколькими вариантами, чтобы увидеть, работает ли что-нибудь.
Я также пробовал:
NSString * resourcePath = [[NSBundle mainBundle] pathForResource: @ "ebookTitle" ofType: @ "epub"];
resourcePath = [NSString stringWithFormat: @ "stanza: //% @", resourcePath];
NSURL * resourceUrl = [NSURL URLWitHString: resourcePath];
[webView loadHTMLString: resourcePath baseURL: resourceUrl];
Он открывает раздел, но раздел отображает путь как «var / mobile / Applications / ...» вместо «/ var / mobile / Applications / ...». Я не знал, была ли это единственная проблема или если все не удается в зависимости от разрешений / безопасности / и т. д.
Кажется, это как-то возможно, но у меня есть сомнения из-за песочницы и других функций безопасности, о которых я не подозреваю.
Спасибо всем, кто может помочь. :)