草庐IT

didfinishpickingmediawithinfo

全部标签

来自 imagePickerController : didFinishPickingMediaWithInfo 的 ios pushViewController

在我的应用程序中,在我用相机拍照后,我想导航到另一个ViewControllerdidFinishPickingMediaWithInfo现在,我正在dismissViewControllerAnimated函数的完成block中执行此操作,但我觉得这不是最优雅的方法。你能告诉我如何做得更好吗?这是确切的代码-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{NSString*mediaType=info[UIImag

ios - 在IOS中,从相机中获取静止图像并直接放入内存中,而不保存到存储中

我正在使用Objective-C在IOS上开发一个交互式相机应用程序。我想从相机捕获静态图像并使用我自己的代码(在C++中实现)即时处理。不幸的是,我们的IOS人员只知道拍摄照片并将其保存到dat文件,然后将dat文件重新保存为正常图像格式的API。我猜camera->dat->memory甚至camera->dat->storage->memory的过程会引入很多延迟,特别是如果我以更快的速度进行(比如,每秒10次捕获)。所以,简而言之,是否有任何Objective-CAPI可用于将相机传感器数据加载到其他代码可以访问的内存中? 最佳答案

ios - 集合 <__NSArrayM : 0x170e45d00> was mutated while being enumerated - UIImagePickerConteroller didFinishPickingMediaWithInfo

我有一个使用UIImagePickerConteroller拍照的nativeObjective-C应用程序。一旦UIImagePickerControllerdidFinishPickingMedia委托(delegate)函数返回图像,我就会将图像存储在我的应用程序文档目录中,并将图像位置存储在一个数组中,以便我可以在我的应用程序库View中显示它。不经常,但在一个月内有一两次,在用户完成拍照后,我在AppSee/Fabric崩溃跟踪器中收到崩溃日志。在Appsee视频中,我可以看到崩溃发生的确切位置。崩溃日志说NSArray在枚举时发生了突变(检查附件图像)。现在我在枚举时没有对

iphone - UIImagePickerController, didFinishPickingMediaWithInfo 没有实现的时候

一个快速的概念性问题,如果我正在使用UIImagePickerController,并且我没有实现didFinishPickingMediaWithInfo,或者在“拍摄”图片后尝试处理返回的UIImage,那么在委托(delegate)调用期间本应返回的UIImage数据会发生什么情况,是吗?刚被系统释放?经过测试,它似乎没有泄漏或被添加到标准照片库中。谢谢, 最佳答案 一开始我不明白为什么它会泄漏。您一定认为Apple开发人员编写的代码已经确保在委托(delegate)调用完成后释放相机拍摄的图像。例如,让我们假装这就是开发人员

ios - 在 iPad 中选择图片后无错误(适用于 iPhone)

当我使用照片库时,由于iPad、使用相机的问题,我的应用程序被iTunes拒绝。由于某种原因,它在didFinishPickingMediaWithInfo方法中崩溃。它在iPhone上运行良好,但我不确定为什么它在iPad上不起作用。funcimagePickerController(picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[NSObject:AnyObject]){if(picker.sourceType==UIImagePickerControllerSourceType.PhotoLibr

iphone - 如果定义了 didFinishPickingMediaWithInfo,相机会卡住

我正在尝试使用iPhone进行基本拍照。我使用以下代码来显示相机:-(BOOL)startCameraControllerFromViewController:(UIViewController*)controllerusingDelegate:(id)delegate{if(([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]==NO)||(delegate==nil)||(controller==nil))returnNO;UIImagePickerContro

iphone - 如何使用 didFinishPickingMediaWithInfo 从视频中查找 "Selected frames"的开始和结束持续时间?

我正在使用AVFoundation(用于视频)和Dirac(用于音频)在音频和视频中做慢动作。作为其中的一部分,我会将视频显示为帧,用户可以在其中选择帧来进行慢动作。例如:10分钟视频的5-6分钟。我必须向用户展示两种类型的视频1.通过我的应用程序本身的录像机。2.来自画廊。案例1:没问题现在,我可以通过我的录像机录制视频并将视频显示为帧供用户选择。一旦用户选择了一些帧(例如:10分钟录制视频的5到6分钟),使用下面的代码,我能够找到所选帧或视频的开始/结束持续时间。NSNumber*start=[infoobjectForKey:@"_UIImagePickerControllerV

iOS Swift 4 : Get Image Format (JPG, PNG,GIF) 来自 didFinishPickingMediaWithInfo

我正在构建一个应用程序,允许您将图像从您的图书馆上传到服务器。该服务器本质上用作图像存储库。因此,绝对有必要将其存储为原始图像格式:JPG、PNG或GIF。IE。如果PNG图像具有透明度,则必须保留它,不能简单地将其转换为JPG。我曾经使用UIImagePickerControllerReferenceURL获取图像格式:funcimagePickerController(_picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[String:Any]){letselectedImage=info[UIImag

ios - 如何获取相机ios swift拍摄的照片路径

我正在使用imagePickerController(_picker:UIImagePickerController,didFinishPickingMediaWithInfo委托(delegate)方法来获取用户在照片库中选择的图像的url。但是当我尝试获取相机拍摄的图像的URL时,它返回nill。这是我的代码。funcimagePickerController(_picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[String:Any]){if(imagePicker.sourceType==UIIma

ios - UIImagePickerController: didFinishPickingMediaWithInfo 未被调用

希望你们一切都好。想知道是否有人可以帮助我理解为什么Xcode不能很好地配合我....我已将代码分解为以下部分,以便允许我从UIImagePicker中选择个人资料照片:WORKS:为ImagePicker和NavigationController分配委托(delegate)类工作:实例化UIImagePicker变量WORKS:加载ImagePickerViewController并启用选择图像失败:添加了用于使用UIImagePicker关闭和完成拾取的附加函数,但都没有被调用?我做错了什么?提前致谢!classProfileVC:UIViewController,UIImageP