Что произойдет, если я попытаюсь открыть pdf в iBooks через свое приложение, если iBooks не установлен?

Я видел из отправки PDF в iBooks, как отформатировать ссылку, чтобы открыть PDF в iBooks, но если iBooks не установлен, он просто откроет его нормально? Или что-то сломается? (Я знаю, я мог бы просто проверить это и выяснить, но с таким же успехом могу поставить его здесь для любого другого с таким же вопросом.)

1 ответ

Решение

Есть два способа открыть контент в другом приложении

1) [UIDocumentInteractionController presentOpenInMenuFromRect]

Это будет отображать только доступные приложения. Таким образом, iBooks не будет отображаться, и вы не сможете открыть в нем pdf

2) Использование пользовательских URL.

Приложение регистрирует пользовательский URL в системе. Таким образом, если iBooks не установлен и не зарегистрировал пользовательский URL, вызов просто не удастся (я не уверен, какую ошибку он выдаст).

Другие вопросы по тегам