iPhone / iPod功能检测?

时间:2009-07-20 21:14:03

标签: iphone ipod-touch

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

1 个答案:

答案 0 :(得分:2)

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

因此,要使用您的示例,如果您想知道您运行的设备是否有能力拍照,您会:

[UIImagePickerController isSourceTypeAvailable:
   UIImagePickerControllerSourceTypeCamera];

任何iPhone都会返回true(YES),任何iPod Touch都会返回false(NO)(至少在撰写本文时)。