gpt4 book ai didi

iphone - 将闪光灯模式设置为默认关闭

转载 作者:行者123 更新时间:2023-12-03 20:20:16 26 4
gpt4 key购买 nike

我正在尝试将 UIImagePickerController 中的相机闪光灯模式设置为关闭,但我不明白 the reference page 。这是我的代码:

- (void)getMediaFromSource:(UIImagePickerControllerSourceType)sourceType {
NSArray *mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:sourceType];
if ([UIImagePickerController isSourceTypeAvailable:
sourceType] && [mediaTypes count] > 0) {
NSArray *mediaTypes = [UIImagePickerController
availableMediaTypesForSourceType:sourceType];
mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeImage, nil];
UIImagePickerController *picker =
[[UIImagePickerController alloc] init];
UIImagePickerControllerCameraDevice *device;
picker.mediaTypes = mediaTypes;
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = sourceType;
[self presentModalViewController:picker animated:YES];
[picker release];
}}

我尝试设置 picker.cameraDevice = UIImagePickerControllerCameraFlashModeOff,但这会导致错误。引用页说cameraDevice是一个属性。这是否意味着我需要自己创建该属性,或者它位于某个地方?因为如果我不对代码执行任何操作,但将闪光灯模式设置为自动,相机就会工作......

显然有一些我不明白的地方。 :/

最佳答案

picker.cameraDevice = UIImagePickerControllerCameraFlashModeOff 替换为
picker.cameraFlashMode = UIImagePickerControllerCameraFlashModeOff;

关于iphone - 将闪光灯模式设置为默认关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6361758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com