【问题标题】:What will happen if I try to open a pdf in iBooks through my app if iBooks is not installed?如果我在未安装 iBooks 的情况下尝试通过我的应用在 iBooks 中打开 pdf,会发生什么情况?
【发布时间】:2012-09-14 00:09:59
【问题描述】:

我从Send PDF to iBooks看到了如何格式化链接在iBooks中打开pdf,但是如果没有安装iBooks,它会正常打开吗?或者有什么东西会坏掉? (我知道,我可以测试一下并找出答案,但不妨把它放在这里给有同样问题的其他人。)

【问题讨论】:

    标签: ios cocoa ibooks


    【解决方案1】:

    有两种方法可以在另一个应用中打开内容

    1) [UIDocumentInteractionController presentOpenInMenuFromRect]

    这将仅显示可用的应用程序。因此,iBooks 将不会显示,您将无法在其中打开 pdf

    2) 自定义 URL 的使用。

    应用程序向系统注册自定义 URL。所以,如果没有安装 iBooks 并且没有注册自定义 URL,调用就会失败(我不确定它会返回什么样的错误)。

    【讨论】:

    • 太棒了,谢谢你的回答。显然,我更喜欢第一个选项。 :)(我可以接受答案前 2 分钟。)
    猜你喜欢
    • 1970-01-01
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多