alassetslibrary相关内容
我有一个存储项目的数据库。这些项目可以是不同类型的类型,如文本,视频和图像。加载视图时,我从数据库中获取这些项目,然后在UITableView中显示它们。我面临的问题与在表格视图中显示图像有关。基本上在DB中我存储与图片相关的ALAsset链接,并从中我尝试使用此代码获取其图像: - (UITableViewCell *)tableView:(UITableView *)tableView
..
我正在将照片从iPhone相册导入我的应用程序的文档文件夹。这是我的代码。 for(int j = 0; j
..
我想等待这段代码在继续之前执行,但由于这些块被异步调用,我不知道怎么办??? NSURL * asseturl; NSMutableArray * tmpListAsset = [[NSMutableArray alloc] init]; ALAssetsLibrary * library = [[[ALAssetsLibrary alloc] init] autoreleas
..
请帮我解答一下我的问题: 我可以使用ALAssetsLibrary为iPhone库中的所有图像/视频提供网址和元数据吗? 我可以编辑/删除这些图像/视频吗? 解决方案 查看ALAssetsLibrary的文档此处。要访问所有照片和视频,您需要枚举照片库中的所有组(相册),然后枚举每组中的所有照片和图像。您无法使用API删除资产。 iOS 5增加了额外的功能 - 它仍然在NDA下
..
关于我的问题我正在问这个问题在一个显示光学图像有效的方式iPhone 和 高效的UITableView “cellForRowIndexPath”方法绑定PhotoLibrary图像 。 所以我想请求答案不会重复到这个没有阅读详情如下:) 让我们来讨论这个问题, 我已经详细研究过上述问题,我从操作队列的文档“rel =”nofollow noreferrer“>这里。 所以
..
我有一个课程,用于存储有关手机资产的信息(图片,视频)。 我的班级有 ResourceURLString 定义为 @property NSURL * ResourceURL; 我在通过资产在手机上这样 Item.ResourceURLString = [[asset valueForProperty:ALAssetPropertyURLs] objectF
..
我正在开发一个项目,其要求是: - 用户将通过应用程序打开相机 - 捕获图像后,一些数据将附加到捕获图像的元数据中。 我已经浏览了一些论坛。我试着编写这个逻辑。我想,我已达到目的,但由于我无法看到我附加到图像的元数据,因此缺少了一些东西。 我的代码是: - (void)imagePickerController:(UIImagePickerController *)picker
..
使用iOS 4中提供的新资产库框架,我看到我可以使用UIImagePickerControllerReferenceURL获取给定视频的网址。返回的网址格式如下: assets-library://asset/asset.M4V?id = 1000000004& ext = M4V 我正在尝试将此视频上传到网站,以便快速证明我的概念尝试以下 NSData * d
..
我正在尝试在iPhone的照片库中创建自定义相册,然后保存我用相机拍摄的照片,或从手机相机胶卷中选择的照片到该自定义相册。我可以成功创建相册,但照片没有保存在那里,而是他们被保存到模拟器保存的照片相册...我不知道如何告诉 UIImageWriteToSavedPhotosAlbum 保存到我刚刚使用 addAssetsGroupAlbumWithName创建的新专辑 ... 这是代码我到目
..
ALAssetsLibrary * lib = [[ALAssetsLibrary alloc] init]; [lib assetForURL:nil resultBlock:^(ALAsset * asset){ NSDictionary * metadata = rep.metadata; if(metadata){ NSDictionary * GPSDict = metad
..
我正在寻找用替换 ALAssetsLibrary 我的应用程序中照片框架。 我可以检索照片,收藏品和资产来源就好了(甚至把它们写回来),但是看不到任何地方可以访问照片的元数据({Exif},{TIFF},{GPS}等词典......)。 ALAssetsLibrary 有办法。 UIImagePickerController 有办法。 照片也必须有办法。 我看到 PHAsset
..
我正在将我们的应用程序转换为使用iOS8的照片框架,ALAsset框架显然是iOS8下的二等公民。 我有一个问题是我们的架构真的需要一个代表媒体在“磁盘”上的位置的NSURL。我们使用它将媒体上传到我们的服务器进行进一步处理。 使用ALAsset这很容易: ALAssetRepresentation * rep = [asset defaultRepresentation];
..
你可以使用偷偷溜溜†未记载的 PHAsset.ALAssetURL 属性,但我正在寻找记录的内容。 †在Objective-C中,这将有所帮助 @interface PHAsset(Sneaky) @property(非原子,只读)NSURL * ALAssetURL; @end 解决方案 创建assetURL通过利用 PHAsset 的localide
..
我在iOS 8上遇到了一个问题,资产库框架似乎是iOS 8中的一个错误。如果我创建了一个名为“MyMedia”的专辑,然后将其删除,那么当我再次尝试创建专辑时,下面这段代码返回'nil'表示专辑'MyMedia'存在,即使它没有,因为我使用'Photos'应用删除了它。 __阻止ALAssetsGroup * myGroup = nil; __block BOOL addAssetDo
..
在我的应用程序中,我通过选择器打开相机,拍完照片后,我想通过以下方法将资产库安全。调用writeImageToSavedPhotosAlbum后,该方法会冻结。 如果没有信号量,方法可以正常工作。但是我错过了收到assetURL。 +(NSURL *)safeImageToAssetsLibrary:(UIImage *)图像元数据:(NSDictionary * )元数据 {
..
如何使用自定义相册保存视频。 我找到了一个链接,但它不起作用自定义文件管理器 它给出url值为null。 [VideoAlbumManager addVideoWithAssetURL :outputFileUrl toAlbumWithName:@“Video Maker”]; // outputfileurl是来自文档目录的视频网址 对此提出任何建议..
..
我正在尝试挑选一些相机胶卷元数据。当我枚举资产时,我似乎无法检索任何信息并得到一个空数组。有没有我缺少的一步? 我的代码: assets = [[NSMutableArray array] init]; void(^ assetEnumerator)(ALAsset *,NSUInteger,BOOL *)= ^(ALAsset * asset,NSUInteger inde
..
我正在尝试本地化应用程序的info.plist文件中定义的 NSPhotoLibraryUsageDescription 键(这里引用)。 这个键给你一个点,当应用程序第一次要求时提供自定义消息访问您的相机胶卷。 我正在使用ALAssetsLibrary枚举资产组(触发弹出的访问请求消息)。 到目前为止,我的Google搜索没有回答如何我可以做到这一点。 我想避免本地化整个in
..
在我正在开发的应用中,我使用的是用户从相册中选择的图像。我需要将该照片的高分辨率版本上传到我的服务器。 我正在使用imagePickerController而且我已经确定我有2个选项 使用来自UIImagePickerControllerOriginalImage的UIImage 使用UIImagePickerControllerReferenceURL获取原始资产和 ALAsse
..
我正在使用资产库从url获取图片,我的代码是 ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset * myasset) { ALAssetRepresentation * rep = [myasset defaultRepresentation]; CGImageRef iref = [rep fullResol
..