问题标签 [photosframework]

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 回答
235 浏览

ios - 如何在代码中使用内置编辑功能的 iOS 照片应用

您会注意到在 iOS 照片应用程序中,当您点击图像时,右侧栏按钮项是编辑,当您点击编辑时,会出现图像编辑器。我想知道是否有任何 API 可以实现,以便我可以在我的代码中显示这个编辑器视图控制器?

0 投票
6 回答
20894 浏览

ios - 获取 PHAsset 的本地文件路径

我有一张照片,我希望我的用户能够在 Instagram 上分享,我需要获取照片的本地文件目录。

但是,我将我的图像作为 PHAsset 获取(而不是 ALAsset,所有其他答案似乎都涵盖了这个主题)。

查看 PHAsset 文档,我没有看到“本地目录”变量。

您知道如何使用新的 ios8 Photo 框架从用户相机胶卷中获取照片的路径吗?

这是我在用户照片卷中加载最后一张图片的代码

0 投票
3 回答
2775 浏览

ios - 如何从相册中删除资产而不从照片应用程序中删除资产/照片?

我想以编程方式从重复的相册中删除资产(照片不是)。我可以使用照片框架删除相册

我想知道如何从相册中删除资产而不从照片应用程序中完全删除它。我想在多个地方使用它,例如将资产从一张专辑移动到另一张专辑等

相册在我创建时是可编辑的。

有没有办法在 iOS 6 或 iOS 7 的设备上执行此操作?

0 投票
2 回答
4267 浏览

ios - 使用照片框架获取带有本地标识符的相册

我正在跟踪用户从哪个相册中选择了一张照片,并将其作为字符串 (albumName) 传递给下一个 VC。

我只想获取该相册中的照片以供进一步选择和处理。

这就是我认为可以解决问题的方法,但我必须遗漏一些东西:

当我登录时,collection.localIdentifier我得到null 所以没有收集/专辑被提取。

我错过了什么/搞砸了什么?

谢谢

0 投票
1 回答
1299 浏览

ios - fetchAssetsWithLocalIdentifiers:options: 我的照片流不工作

我在 Photos Framework 中遇到了奇怪的事情:如果我从子类型的 PHAssetCollection 中获取 PHAsset PHAssetCollectionSubtypeAlbumMyPhotoStream,我可以枚举它们并为每个 PHAsset 获取其缩略图和所有内容。

但是,如果我尝试通过它们localIdentifier(同时存储在 db 中)获取这些 My Photo Stream 资产,fetchAssetsWithLocalIdentifiers:options:我不会得到任何结果。来自其他专辑的资产是可以的,即使是来自 iCloud ( PHAssetCollectionSubtypeAlbumCloudShared) 的资产。

任何人都有任何想法为什么会这样?

0 投票
2 回答
3404 浏览

ios - 如何使用 Photos 框架在 IOS 8 中将照片添加到照片库

我以前使用 AlAsset 库,现在想了解更多信息,我正在使用 Photos 框架,我可以获取照片及其信息,但如何将其添加回相册。

0 投票
0 回答
61 浏览

ios - 如何使用 URL 或使用照片框架 IOS 8 的其他密钥检查照片库中是否已经存在?

就像在 ALAssetlibrary 中使用

我能够获取照片以匹配或检查照片是否存在。同样,如何检查照片是否存在并使用 URL 或我们使用获得的任何其他关键信息获取照片

0 投票
1 回答
3340 浏览

swift - 使用照片框架删除相机胶卷资产

我正在编写一个测试应用程序,看看是否可以使用 Photos 框架在 iOS 8 中删除“照片库”资产。尽管我怀疑这是不可能的,但我发现文档不清楚,并且该站点上的一些帖子似乎表明它是可能的。例如,请参见此处

在我的测试应用程序中,我从库中选择了一个资产:

在委托回调中,我获取资产的 NSURL,并将其放入数组中:

这是我最不自信的部分,我在哪里获得 PhotoLibrary,并发出更改请求以删除资产:

完成处理程序成功返回,但永远不会删除资产。难道我做错了什么?还是我试图做一些本质上不允许的事情,而我没有收到正确的反馈?

0 投票
2 回答
16196 浏览

ios - 如何使用照片框架快速循环浏览照片库

我有一个应用程序,可以为我的应用程序上的每张票创建一个独特的照片库。我需要弄清楚如何循环浏览该画廊,以便我可以一次将图像上传到服务器。我在 youtube 上关注了这些教程。(视频)我目前使用 Swift 作为我的语言。我的最终目标是拥有类似于以下伪代码的内容。

这是我的代码到目前为止无法弄清楚如何循环。他们虽然。

0 投票
2 回答
11385 浏览

ios - 使用 iOS 照片框架,我如何列出所有可用的 PHAssetCollections?

使用 iOS 照片框架,我如何列出所有可用的 PHAssetCollections?我想找到“照片卷”集合,以便我可以检索该集合中的所有照片,特别是。我如何使用新的 PhotosFramework 在 iOS 8+ 上做到这一点?