【问题标题】:iPhone/iPod capabilities detection?iPhone/iPod 功能检测?
【发布时间】:2009-07-20 21:14:02
【问题描述】:

有谁知道检查设备是否支持特定功能(例如相机)的推荐方法。我知道我可以使用 UIDevice 检测应用所在的设备,但我想知道是否有办法枚举设备的功能?

【问题讨论】:

    标签: iphone ipod-touch


    【解决方案1】:

    我不确定是否有办法枚举设备的所有功能。通常,此检查是逐个能力进行的。

    因此,以您的示例为例,如果您想知道正在运行的设备是否具有拍照功能,您可以:

    [UIImagePickerController isSourceTypeAvailable:
       UIImagePickerControllerSourceTypeCamera];
    

    对于任何 iPhone,这将返回 true (YES),对于任何 iPod Touch 将返回 false (NO)(至少在撰写本文时)。

    【讨论】:

    • 如果相机已通过 Exchange ActiceSync 策略禁用,它也会返回 NO
    猜你喜欢
    • 2010-10-14
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多