iOS – カメラデバイスが存在するか判定する方法

iPod touchは機種によってはカメラがないものもあります。そのため、カメラを使うアプリの場合にはカメラが搭載されているか判定する必要があります。

この判定はとても簡単にできます。以下のような分岐を入れるだけです。

if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {
  // カメラがある場合
}
else {
  // カメラがない場合
}

 

環境

XCode 4.6.2

 

2 thoughts on “iOS – カメラデバイスが存在するか判定する方法

  1. この手の物は一度書いたら終わりなんでコードを忘れてしまいます。
    大変助かりました!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です