从其他应用程序打开 URL 仅适用于 iPad,在 iPhone 上禁用
Posted
技术标签:
【中文标题】从其他应用程序打开 URL 仅适用于 iPad,在 iPhone 上禁用【英文标题】:Opening URLs from other apps for iPad only, and disabled on iPhone 【发布时间】:2012-07-27 12:17:46 【问题描述】:我们的通用应用支持从其他应用打开 pdf 文件,但我们只想在 iPad 上支持。
如果设备是 iPhone,当您长按 pdf 文件时,有没有办法防止应用程序在“打开方式...”菜单中列出?
【问题讨论】:
有两个 Info.plist 文件。一个用于 iPhone 目标,一个用于 iPad 目标,其中 iPad plist 处理 PDF 而 iPhone 不处理? 【参考方案1】:您可以通过将~iphone
、~ipad
或~ipod
附加到Info.plist
中的键来定位特定设备类型。请参阅文档中的Creating Device-Specific Keys。
【讨论】:
【参考方案2】:您可以检查您的应用在哪个设备上运行。例如
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
[self openPDF];
【讨论】:
打开文件的寄存器不是在运行时,而是一个info.plist设置以上是关于从其他应用程序打开 URL 仅适用于 iPad,在 iPhone 上禁用的主要内容,如果未能解决你的问题,请参考以下文章
IOS(将通用更改为 ipad)我的错误我已经为 iphone 上传构建现在我们希望在新版本中这个应用程序仅适用于 ipad