2009-07-20 72 views
0

有沒有人知道推薦的方法來檢查設備是否支持特定功能,例如相機。我知道我可以使用UIDevice來檢測應用程序所在的設備,但我想知道是否有方法來枚舉設備的功能?iPhone/iPod功能檢測?

回答

2

我不確定是否有方法來枚舉所有設備的功能。通常情況下,這種檢查是按功能進行的。

所以,用你的例子,如果你想知道,如果你正在運行的設備有能力進行拍照,你會:

[UIImagePickerController isSourceTypeAvailable: 
    UIImagePickerControllerSourceTypeCamera]; 

這將返回true(的是)任何iPhone和任何iPod Touch的虛假(NO)(至少在撰寫本文時)。

+0

如果相機已通過Exchange ActiceSync策略禁用,它也會返回NO – rpetrich 2009-07-21 04:06:52