Existe-t-il une directive de compilateur que je peux utiliser pour compiler une ligne de code différente lorsque je cible le simulateur par opposition à mon périphérique. Quelque chose comme:Compilation conditionnelle lors de l'exécution dans Simulator par opposition à un périphérique
# IF SIMULATOR
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
# ELSE
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
# END
EDIT
En Dans ce cas, il semble que l'exemple de code d'Apple est faux, ce code ld break s'ils ont changé d'architectures pour les périphériques (ou Mac). – ThomasW