gpt4 book ai didi

ios - UIImagePickerControllerMediaMetadata 返回 null

转载 作者:行者123 更新时间:2023-12-01 18:32:51 25 4
gpt4 key购买 nike

出于某种原因,这是输出“null”。根据其他人对 MediaMetaData 的看法,该代码似乎是正确的,但与他们不同的是,我得到的只是空值?

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

NSDictionary *metadata = [info objectForKey:UIImagePickerControllerMediaMetadata];

NSLog(@"%@", metadata);

}

编辑:我正在使用 UIImagePickerController,它从 iPhone 模拟器的 PhotoLibrary 中获取图像。

我也在使用 iOS 4.3

当我使用 NSLog(@"%@", info);输出:

UIImagePickerControllerMediaType = "public.image";

UIImagePickerControllerOriginalImage = "";

UIImagePickerControllerReferenceURL = "assets-library://asset/asset.PNG?id=1000000001&ext=PNG";



我尝试过不同的图片,不同的文件类型。不用找了。

最佳答案

UIImagePickerControllerMediaMetadata 的摘录从文档中,

This key is valid only when using an image picker whose source type is set to UIImagePickerControllerSourceTypeCamera, and applies only to still images.



您必须使用 资源库 为了这。专门建一个 ALAsset实例并访问 metadata defaultRepresentation 的属性(property).

关于ios - UIImagePickerControllerMediaMetadata 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514807/

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