Что произойдет, если я попытаюсь открыть pdf в iBooks через свое приложение, если iBooks не установлен?
Я видел из отправки PDF в iBooks, как отформатировать ссылку, чтобы открыть PDF в iBooks, но если iBooks не установлен, он просто откроет его нормально? Или что-то сломается? (Я знаю, я мог бы просто проверить это и выяснить, но с таким же успехом могу поставить его здесь для любого другого с таким же вопросом.)
1 ответ
Есть два способа открыть контент в другом приложении
1) [UIDocumentInteractionController presentOpenInMenuFromRect]
Это будет отображать только доступные приложения. Таким образом, iBooks не будет отображаться, и вы не сможете открыть в нем pdf
2) Использование пользовательских URL.
Приложение регистрирует пользовательский URL в системе. Таким образом, если iBooks не установлен и не зарегистрировал пользовательский URL, вызов просто не удастся (я не уверен, какую ошибку он выдаст).