问题标签 [phassetcollection]

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 投票
2 回答
1274 浏览

ios - 快速获取屏幕截图(专辑)计数

我是 Swift 的新手,我正在尝试创建一个函数,使用 fetchAssetCollections 简单地返回截图相册中的照片数量

我有

但是,这总是返回 3,我不知道为什么(我的 iPhone 上有 600 个屏幕截图)。

0 投票
4 回答
1587 浏览

ios - iOS PHAssetCollection 本地化标题总是返回英文名称

我正在使用 Apples Photos Framework 将 PHAssetCollections 加载到我的应用程序中。我总是得到智能收藏的英文名称。例如,我得到的是“收藏夹”而不是“收藏夹”(瑞典语)。我认为localizedTitle 属性会返回模拟器或iPhone 运行的语言。(在使用瑞典语和地区的 iPhone 上运行)。

有人遇到过这种情况么?示例代码:

0 投票
0 回答
400 浏览

ios - 使用照片框架对智能相册进行排序 - IOS / SWIFT

在我的应用程序中,有一个视图列出了用户照片库中所有可用的相册。在那里,我得到了没有任何问题的专辑。但智能相册的顺序与相册不同。我想要原始照片库中的订单。

这就是我获得智能相册的方式

在这里,我避免使用视频相册并为每个相册拍照。我也想避免最近删除的专辑(除了使用'localizedTitle')。

谁能帮我解决这两个问题?任何帮助将不胜感激。

0 投票
1 回答
606 浏览

ios - How to get all photos properly in Swift3 iOS(Why I get duplicated photos)

I want to list all photos from "My Photo Stream", here is my code:

}

it works, but the problem is that it print duplicated record. It prints 329*2 records but actually I have 329 photos in my "My Photo stream".

0 投票
1 回答
760 浏览

ios - 通过获取资产集合排除 iCloud 共享相册

我正在尝试获取用户照片库中所有相册的列表,不包括任何 iCloud 共享相册。这是我到目前为止使用的代码:

如果我理解正确,该userAlbumsOptions.includeAssetSourceTypes属性应该过滤掉 iCloud 共享相册;但是,它们仍然显示在列表中。谁能建议我可能做错了什么?

0 投票
1 回答
798 浏览

objective-c - PHAsset - 在本地保存捕获的 PHAsset 的属性方式?(在应用程序中)

试图理解 Photos/Photos.h 框架的概念。

我的目标是:

  1. 将捕获的视频 url(或资产)写入应用程序的“userDefaults”。
  2. 从“userDefaults”读取,并获取每个保存的资产数据(缩略图和 url)
0 投票
0 回答
93 浏览

swift - 自定义相机胶卷并在 iCloud 媒体上显示图标

有什么方法可以检查设备上的媒体是否物理可用。换句话说,如何使用 swift 或 Objective c 识别 iCloud 媒体。

我试图访问以下属性,但似乎存在一些问题。

检查 iCloud 媒体的代码。

我得到以下结果:

PHAssetSourceType(原始值:1)

我的目标是自定义相机胶卷并在 iCloud 媒体上显示图标。

0 投票
0 回答
146 浏览

ios - 照片框架不提供从 iOS 中的 iTunes 同步的图片

我正在使用 Photos Framework 来获取所有照片和相册

但它没有提供我通过 iTunes 从我的 mac 传输到 iPhone 的那些图片和专辑。

我应该怎么办?

我也试过这个:

它也不起作用。

0 投票
0 回答
325 浏览

ios - 有没有办法加快获取文件大小等 PHAsset 数据?

我们正在开发一个存储应用程序,除其他外,它可以将用户设备上的照片与云同步和备份。我们使用文件大小和图像名称一起形成临时哈希进行比较。我们面临的问题是,当用户在其设备上拥有大量照片(> 10K)首次注册时,获取和检索照片的文件大小需要很长时间 ~ 3.5 分钟。

我们像这样使用 PHImageManager:

从这里调用和处理:

文件大小不是元数据的一部分,因此检索需要时间(例如,在 Android 中不是这种情况)。

有谁知道加快速度的方法?也许是批量检索?

先感谢您。

0 投票
1 回答
1610 浏览

ios - 在 Swift 4 中使用 PHAssetCollection 从特定相册中获取特定照片

我使用以下代码存储照片。但现在我必须使用名称从存储中获取照片。

第一个问题:如何使用 name 存储照片?我应该将它存储在 Core Data 中吗?

第二个问题:我怎样才能用我之前给它的名字得到那张照片?

请帮我。谢谢大家的回复...

}