Comment puis-je détecter si l'appareil photo est limitée par l'utilisateur

Je suis en train de faire une application ios, avec un bouton de lancement de l'appareil photo.

Je veux activer/désactiver le bouton si l'appareil dispose d'une caméra disponible ou pas.

Je veux détecter si l'appareil dispose d'une caméra et également lorsque l'appareil a appareil photo, mais il est restreint (avec cette) de sorte que vous ne pouvez pas l'utiliser.

Comment puis-je détecter ces deux options?

Grâce

Pourquoi ne pas vous test vous-même? Pourquoi poser une question?
Je l'ai testé et j'ai été en mesure de détecter si l'appareil dispose d'une caméra ou pas, mais je ne peut pas détecter si l'appareil dispose d'un appareil photo, mais il est limité de sorte que vous ne pouvez pas l'utiliser.
Désolé, je pense que j'ai mal lu ce que vous avez fait. Je pensais que vous étiez demander si ce code fonctionne si l'appareil a été restreint. C'est pourquoi j'ai suggéré il vous suffit de le tester. Par curiosité, si vous installer un appareil avec un appareil photo, ce qui ne isSourceTypeAvailable retour?
Désolé, je suis un total newbie sur ios et je ne sais pas comment je l'ai essayé avant. Maintenant, j'ai essayé de nouveau et isSourceTypeAvailable retour OUI lorsque l'appareil photo n'est pas limité et NON lorsqu'il est restreint, comme prévu. Donc, la question n'a pas de sens. Désolé.
J'ai ajouté une réponse à l'aide de isSourceTypeAvailable de sorte que d'autres personnes peuvent facilement voir que faire. S'il vous plaît accepter cette réponse si vous pensez que c'est suffisant!

OriginalL'auteur A.Vila | 2013-05-31