问题标签 [alassetlibrary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

ios - 从 ALAssetLibrary 为启用分页的 UIScrollView 添加多个 UIImage

从 ALAssetLibrary 获取图像后,我在显示图像时遇到问题。我的问题是,如果有一个图像,那么它会很好,但如果有多个图像,那么最后一个图像只会出现,而不是之前的图像。我发现有循环中的问题,找不到是否。

如果有人解决此问题,请告诉我。

0 投票
2 回答
1106 浏览

ios - 从cameraroll异步获取所有图像

我想从camerroll异步获取所有图像现在我正在使用该代码,但我的应用程序被挂起,直到检索到所有图像,我注意到在instigram或其他应用程序中从camerroll加载图片不需要时间。

0 投票
1 回答
80 浏览

ios - [库assetForURL:url resultBlock:^(ALAsset *asset) 不执行

当用户从图像选择器中选择图像时,我以这种方式获取图像资产。

但这永远不会进入街区。只需跳过该块并转到return语句。所以我data总是变成空的。这是为什么。请帮我。谢谢

0 投票
0 回答
442 浏览

objective-c - 在使用 ALAssetsLibrary 检索 UICollectionView 中的图像时,某些用户的 ios 应用程序崩溃

我有一个 ios 应用程序,我可以使用 ALAssetLibrary 从图库中访问图像来填充 UICollectionView。它适用于印度(我的祖国)的测试用户,但它不适用于我们在美国的客户的设备。当客户端打开集合视图并出现以下错误时,它会崩溃:

然后检查 nil 值。获取图片的代码如下:

之后,应用程序没有崩溃,但集合视图正在呈现没有图像缩略图的空单元格。我不知道我做错了什么。

0 投票
1 回答
558 浏览

ios - Xamarin iOS ALAssetsLibrary WriteVideoToSavedPhotosAlbum 不保存到库

我正在使用 Xamarin 编写 iOS 应用程序,但在将视频保存到我的照片库时遇到问题。我正在使用(下面WriteVideoToSavedPhotosAlbum的代码)的方法ALAssetsLibrary,但视频从未保存。我没有收到错误,但我也没有在完成块中收到资产 URL。

有谁知道这里会发生什么?

需要注意的一点是,该FilePath值是存储在应用程序文档目录中的视频。

谢谢

0 投票
0 回答
519 浏览

ios - 如何在 iPhone 的照片应用程序的自定义相册中创建文件夹

我想在 iphone 的照片应用中创建一个自定义相册“我的相册”。在“我的专辑”中,我需要两个子专辑/文件夹“媒体”和“网络”。
我能够创建自定义相册。是否可以在自定义相册中创建文件夹?
如果是,那么如何从中创建、保存和检索图像/视频?我更喜欢目标 c 中的代码。提前致谢。

0 投票
0 回答
364 浏览

ios - 使用 ALAssetRepresentation 与 AVAssetExportSession 将视频资产从相机胶卷复制到沙箱

我正在尝试将我的代码从 ALAssetLibrary 迁移到 Photos Framework,但是当我将文件写入沙箱时出现问题,生成的文件的大小不匹配。

使用 ALAssetRepresentation 写入文件:

使用 AVAssetExportSession 编写文件:

问题是输出文件不完全相等,当我重现视频时似乎是相同的视频,但文件的大小不匹配。例如,使用 ALAssetRepresentation 创建的短视频(2 秒)的大小为 229KB,使用 AVAssetExportSession 的大小为 227KB。

生成的文件应该是相等的,因为我使用基于文件内容的 CRC。

先感谢您。

0 投票
1 回答
42 浏览

ios - 如何从设备获取所有照片(> 200)并发送到服务器进行备份

我需要一些帮助才能从本地存储中获取所有照片并将其发送到服务器以进行备份。我可以通过使用AssetsLibrary框架来获得这些,但由于 RAM 内存使用,应用程序崩溃了。有什么方法可以将我所有的图像上传到服务器,然后根据时间(每日备份)我只需要发送之前没有上传的图像。

0 投票
0 回答
808 浏览

ios - 如何在快速关闭中取消正在进行的任务?

这是我从 PhotoLibrary 获取所有资产的功能。

我在 a 中调用getPhotos(),并且在 App 进入前台时调用,以便在捕获资产时同步资产。它工作得很好。viewWillAppearTabViewControllergetPhotos

问题是,当我在 PhotoLibrary 中有 500 多个资产时,加载需要几秒钟。到那时,如果我关闭应用程序并再次重新打开,或者,如果我切换选项卡并返回到同一个控制器,即,如果我强制getPhotos()调用,photos数组就会搞砸!

当闭包仍在运行时,如果我调用getPhotos(),则会复制数组元素。我该如何处理这种情况?

0 投票
1 回答
238 浏览

ios - 如何读取 iCloud/iTunes 同步的照片

我正在开发一个应用程序,因为我的工作是使用AssetsLibrary. 但我面临以下问题:

  1. 当我尝试访问连拍照片时
  2. 尝试从 iTunes/iCloud 访问同步的照片。

所以请帮助我如何使用AssetsLibrary.