iPad: Как сгенерировать HTML-файл программно и просмотреть его? - PullRequest
1 голос
/ 21 июня 2011

Я хочу сгенерировать какой-нибудь программный вывод и отобразить его в Safari.

В качестве альтернативы я мог бы отобразить его в UIWebView, если бы был простой способ предоставления кнопки «Печать», а затем выполнить печать.

В настоящее время мой подход состоит в том, чтобы сохранить мой HTML в файл, сгенерировать полный путь, а затем попытаться вызвать Safari следующим образом:

NSString *str = [[NSString alloc] initWithUTF8String: htmlpath];
NSURL *url = [NSURL URLWithString: str];
    [[UIApplication sharedApplication] openURL:url];

Но это не работает.Может кто-нибудь сказать мне, что я делаю неправильно?Спасибо.

1 Ответ

2 голосов
/ 21 июня 2011

Приложения в iOS находятся в «песочнице», поэтому Safari не может получить доступ к содержимому вашего приложения.

Если вы просто хотите распечатать его, я предлагаю вам использовать UIWebView.

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