phasset相关内容

跨设备持久存储的PHAsset标识符

根据我的previous question和(其中)this question,PHAsset的本地标识符不会跨设备保留(在照片通过iCloud同步之后)。 如何存储对跨设备持续存在的PHAsset(图像)的引用? 在本地,我将本地标识符存于数组中,以便在需要时轻松获取资产,因为本地标识符不能跨设备持久存储,这显然是行不通的。我不想存储实际的图像,因为这显然会影响存储,而且我不能使用Pho ..
发布时间:2022-08-19 22:30:57 移动开发

与 assetsd 的连接被中断或 assetsd 死亡

我从 PHAssets 加载照片.当我加载一些图像并将它们传递给另一个视图控制器时,我得到了这个错误日志.我似乎无法在网上找到任何关于此的内容.有谁遇到过这个知道是什么吗? 我也收到了这个错误: ***** 错误:日志目录不存在/var/mobile/Library/Logs/CrashReporter/DiagnosticLogs/ 解决方案 可能有以下原因: 1.)当我们尝试 ..
发布时间:2022-01-23 11:09:52 移动开发

将 PHAsset 从一张专辑移动/复制到另一张专辑

我想将资产从一个相册移动到另一个相册.但我只能找到有关创建和删除资产的信息.我想移动而不是创建一个新副本并删除旧副本的原因是,我想保留资产的 localIdentifier 之类的数据位.如果我在另一个专辑中重新创建资产,它将被分配一个新的 localIdentifier,对吗? 但这似乎是不可能的.所以我至少求助于复制资产.但这也给我带来了麻烦. 这是我的代码. func copy ..
发布时间:2022-01-20 18:36:21 移动开发

如何获取 PHAsset 的 URL?

我正在使用第三方库从照片库中选择多个图像.在选择多个图像时,它返回一组 PHAsset 对象.现在,我想在核心数据中保存这些对象的 URL(或一些参考).但我不知道如何获取 URL.是否有任何其他参考可以存储在核心数据中可以帮助我从照片库中获取相同的图像? 解决方案 我使用了 @iMHitesh Surani 回答和它运行良好,我将其转换为 Swift 3.1 并将其放入 PHAsset ..
发布时间:2021-12-23 13:54:05 移动开发

requestExportSessionForVideo null 错误

我正在使用 requestExportSessionForVideo 方法从 PHAsset 获取可发送的视频,但我收到此警告,并且导出会话记录了一个空值: Null 传递给需要非空参数的被调用者 这里是方法调用: [manager requestExportSessionForVideo:asset options:videoOptions exportPreset:AVAssetExpo ..
发布时间:2021-09-17 20:09:35 移动开发

PHAsset 到 UIImage

我试图从 PHAsset 创建一个 UIImage(如缩略图或其他东西),以便我可以将它传递给需要 UIImage 的东西.我已经尝试调整我在 SO 上找到的解决方案(因为它们都只是直接将它传递给一个 tableview 或其他东西),但我没有成功(可能是因为我做得不对). func getAssetThumbnail(asset: PHAsset) ->用户界面{var retimage = ..
发布时间:2021-09-01 20:43:15 移动开发

如何在 PHAsset 中添加图像并将其从照片库中删除?

我正在开发一个类似隐藏照片的应用程序,我想将图像移动到我的应用程序中,因此我必须从照片库中导入图像并从库中删除该图像,但我无法理解如何使用 PHAssets 以及在何处实施. 我使用 UIPickerview 选择图像,然后从库中删除它,请任何人都可以帮助我 这是我获取图像的选择器: UIImage *chosenImage = info[UIImagePickerControlle ..
发布时间:2021-06-11 20:20:06 移动开发

在自定义相册中创建文件夹

我有一个自定义相册,我的应用程序在其中保存相机中的图片.我想知道是否可以在相册中创建文件夹,以便在其中堆叠某些图像? 答案 正如其他成员所说,遗憾的是您无法在相册中创建文件夹. 解决方案 您应尝试以下代码.它是 Swift 3.0 语法.:) import Foundation导入照片类CustomPhotoAlbum:NSObject {静态let albumName = ..
发布时间:2021-05-16 20:21:48 移动开发

将PHAsset从一张专辑移动/复制到另一张专辑

我想将资产从一张专辑转移到另一张专辑.但是我只能找到有关创建和删除资产的信息.我想移动而不是创建一个新副本并删除旧副本的原因是,我想保留资产的 localIdentifier 之类的数据位.如果我在另一个相册中重新创建资产,则会为它分配一个新的 localIdentifier ,对吗? 但是似乎不可能.因此,我至少采取了复制资产的措施.但这也给我带来了麻烦. 这是我的代码. fun ..
发布时间:2021-04-24 20:05:15 移动开发

如何在iOS中播放视频PHAsset?

我想播放PHAsset中的视频,该视频是从iOS照片收集的. PHAsset视频nsurl( https://stackoverflow.com/a/35099857/1084174 )对我有效自己的应用程序让MyPlayer停留片刻/片刻.当我仅将图像/视频复制到自己的MyPlayers沙箱中时,nsurl始终有效.在我看来, 我需要将每个视频从临时PHAsset nsurl复制到MyPl ..
发布时间:2020-12-01 04:54:02 移动开发

从iCloud上传PHAsset(即本地设备上不存在的PHAsset)

我想将PHAsset上传到服务器.现在,我的PHAsset可以是照片或视频.对于本地设备上存在的PHAsset,我能够成功完成此操作.但是,如果PHAsset不在本地设备上,而是出现在iCloud上,该怎么办. 我们可以直接从iCloud上载到服务器,还是必须先下载到本地设备,然后再将操作上载到服务器. 此外,如果有人可以告诉我该怎么做,我将不胜感激. 更新:当我们允许网络访问从 ..
发布时间:2020-11-26 02:28:08 移动开发

使用PHAsset在多个设备上唯一访问iCloud照片

是否可以在多个设备上唯一访问iCloud相册中的特定PHAsset? 我编写了一个简单的应用程序,其中列出了iCloud共享相册中的缩略图和.localIdentifier,(自然)它在不同的设备上显示相同的图像,但是,不同设备上的相同图像的localIdentifiers不同(并非意外,因为它是“本地"标识符. 但是,我实际上要做的是将共享云的CoreData数据库中的记录与云中的图 ..
发布时间:2020-07-02 21:27:39 其他开发