0

デバイスが特定の機能(カメラなど)をサポートしているかどうかを確認するための推奨される方法を知っている人はいますか?UIDeviceを使用してアプリがオンになっているデバイスを検出できることは知っていますが、デバイスの機能を列挙する方法があるかどうか疑問に思っていましたか?

4

1 に答える 1

2

デバイスのすべての機能を列挙する方法があるかどうかはわかりません。通常、このチェックは機能ごとに行われます。

したがって、例を使用して、実行しているデバイスに写真を撮る機能があるかどうかを知りたい場合は、次のようにします。

[UIImagePickerController isSourceTypeAvailable:
   UIImagePickerControllerSourceTypeCamera];

これは、任意の iPhone に対して true (YES) を返し、任意の iPod Touch に対して false (NO) を返します (少なくともこの記事の執筆時点では)。

于 2009-07-20T21:37:40.623 に答える