31

デバイスではなくシミュレータをターゲットにするときに、別のコード行をコンパイルするために使用できるコンパイラ ディレクティブはありますか。何かのようなもの:

# IF SIMULATOR
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
# ELSE
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
# END

編集

ドキュメントへの直接リンク。

4

3 に答える 3

57
#if TARGET_IPHONE_SIMULATOR
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
#else
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
#endif
于 2009-05-14T19:57:05.170 に答える