これは私を夢中にさせています!!!
sourceType = UIImagePickerControllerSourceTypeCamera.
これは、私が設定したviewDidLoadのコードです。
- (void)viewDidLoad {
[super viewDidLoad];
// Set card table green felt background
self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"green_felt_bg.jpg"]];
// Init UIImagePickerController
// Instantiate a UIImagePickerController for use throughout app and set delegate
self.playerImagePicker = [[UIImagePickerController alloc] init];
self.playerImagePicker.delegate = self;
self.playerImagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
}
そして、これが私がそれをモーダルに提示する方法です..
- (IBAction) addPlayers: (id)sender{
[self presentModalViewController:self.playerImagePicker animated:YES];
}
結果... UIImagePickerが表示され始め、ブームが発生します...メモリ警告が表示されます...毎回!興味深いことに、sourceType = UIImagePickerControllerSourceTypePhotoLibrary に切り替えると、すべて正常に動作します。
一体何が欠けているのか、間違っているのでしょうか? 私がやりたいことは、カメラを見せて、写真を撮って保存することだけです。
参考までに - 私は 3GS デバイスでテストしています。
助けてくれる人に感謝します:)