gpt4 book ai didi

objective-c - 在没有图像选择器的情况下拍照(模态视图)

转载 作者:行者123 更新时间:2023-11-29 13:48:27 26 4
gpt4 key购买 nike

我试图在不显示图像选择器的情况下拍照。我使用 takePicture 方法。

这是我的代码:

if ([UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront]) {
UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
self.imageController = ipc;
[ipc release];

self.imageController.delegate = self;

self.imageController.sourceType = UIImagePickerControllerSourceTypeCamera;
self.imageController.cameraDevice = UIImagePickerControllerCameraDeviceFront;
self.imageController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;

[self.imageController takePicture];
}

其中 imageController 是 @property(nonatomic,retain) UIImagePickerController* imageController;

我的类(class)是@interface PhotoVideo : NSObject <UIImagePickerControllerDelegate,UINavigationControllerDelegate>

不幸的是,照片没有拍下来,因为-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info永远不会被调用。

感谢您的宝贵时间:)

最佳答案

我的理解是,在使用 -takePicture 之前,您仍然需要呈现 UIImagePickerController,作为模态视图 Controller 或弹出框>。当您不想使用标准控件时,您可以覆盖自定义 View 。

关于objective-c - 在没有图像选择器的情况下拍照(模态视图),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6161814/

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