问题标签 [alassetsgroup]

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

ios - 访问图库中的连拍模式照片

我正在尝试访问用户使用连拍模式拍摄的 iOS 资产库中的照片。我正在尝试使用ALAssetsLibrary和过滤照片:

不幸的是,这会将连拍模式照片作为单张照片返回。是否有支持单独获取连拍模式照片的方法?我想从单个突发模式会话中获取每张照片。

0 投票
1 回答
454 浏览

alassetslibrary - 在接收 ALAssetsLibraryChangedNotification 时从 ALAssetsGroupSavedPhotos 组中检索 ALAsset 时应用程序崩溃

我的应用程序的一部分有一个类似于 Apple 的照片应用程序(网格状视图)的照片浏览器。为了在原始照片应用程序发生任何变化时刷新我的照片,我注册了 ALAssetsLibraryChangedNotification

在“receiveLibraryChangedNotification”方法中 - 我检查 userInfo 是否有 ALAssetLibraryUpdatedAssetsKey 然后调用刷新照片方法。

我面临的问题是有时通知被多次触发并且应用程序崩溃

有错误 -

或者

有时我也没有在通知的 userInfo 中收到 ALAssetLibraryUpdatedAssetsKey,所以照片永远不会刷新。

有人可以指导我正确的方向。

提前致谢。

0 投票
0 回答
143 浏览

ios - 挑选相册时如何将全景图曝光为相册

我想像 Apple Photo 一样在我的自定义选择器中展示全景相册。

如果我没有发现任何关于特殊的专用 ALAssetsGroup 的信息,你会怎么做?

0 投票
1 回答
916 浏览

ios - ALAssetsLibrary 无效或为空

我收到以下错误消息:invalid attempt to access <ALAssetPrivate: 0xa4a1ed0> past the lifetime of its owning ALAssetsLibrary当我尝试创建自定义图像选择器时。

我使用这个APPLE示例来创建这个应用程序。示例 Apple 应用程序运行良好。但是当我将该示例代码复制到我的应用程序时,它会收到上述错误消息。

请有人可以帮助我为什么会出现此错误并ALAssetsGroup变为空。

0 投票
2 回答
549 浏览

alassetslibrary - Terminated due to Memory Pressure By using AssetsLibrary.framework

I am using AssetsLibrary.framework for fetching images from device gallery.I successfully fetched all images from gallery and displayed on my table view.Problem comes when I scroll up and down many times , I receive a memory issue warning getting printed on console and after some time it gets crashed saying CRASHED DUE TO MEMORY PRESSURE.

So I need help where the mistake is?Thanks

0 投票
1 回答
117 浏览

ios - 需要有关 ALAssetsLibrary 枚举的帮助

这种方法枚举每个组,我想枚举第一组,然后我想打破它。我的目的是请求允许 iOS 首次弹出。我没有做任何额外的工作,我在块中有通知,通知和触发其他必需的功能。但是多个组枚举多次触发通知并且我想停止。

这是我的带有停止参数的枚举块

但是通知被调用了两次,我nslog在控制台中看到了两次。

0 投票
1 回答
133 浏览

ios - iOS 照片应用不显示创建的相册(超过 800 张图片)

我已经创建了创建新相册并从相机胶卷中添加图片的功能(通过使用 ALAssetsLibrary 和 AlAssetsGroup)。当我尝试添加超过 800 张图片时,我的新相册没有显示在 iOS 照片应用程序中。我必须杀死它并再次打开它以重新加载所有专辑。有趣的是在完成后打开 UIImagePickerController,显示新创建的相册,这是使用照片应用程序不可能的。

是否有可能通知 iOS Photo 应用重新加载数据?可能是系统应用程序的错误?

0 投票
1 回答
622 浏览

objective-c - 从库 ios 中仅检索特定专辑的视频

我想要存储在特定专辑中的视频列表(VideoMaker)。此列表位于 URL 数组中。

  • 此列表显示在 uicollectionview

我编写此代码..for 来检索视频,但它给出了 URL 的空值。

在这段代码中,是(ALAssetLibrary)和资产是(NSMutableArray)我在我的 Iphone 中创建了一个专辑,所以我只想获取存储在我的专辑中的这个视频。

0 投票
2 回答
972 浏览

ios - ALAssetsLibrary enumerateGroupsWithTypes:ALAssetsGroupPhotoStream 不包含组中的视频

过滤视频时,照片流组返回的计数为 0。这是要重现的代码:

“我的照片流”和共享流都会发生这种情况。请注意,照片应用确实会显示视频。另请注意,过滤照片(使用上面的 [ALAssetsFilter allPhotos])确实有效。我已经在 iOS 7.1.2 和 8.1 上复制了这个。

有没有其他人看到这个或找到解决方法?谢谢!

更新(2014 年 10 月 29 日):我的照片流不支持视频,只有共享流支持。

0 投票
2 回答
556 浏览

ios - 如何在 ios7 中使用 ALAssetLibrary 即时获取所有照片?

我在获取照片时遇到了问题,就像苹果 iphone 在 ios8 中一样。我已经使用 PHAsset 和 Photos.framework 为 ios8 实现了。现在,当我在 ios7 设备中运行相同的代码时,它什么也不返回。所以,我和 ALAssetLibrary 一起去拍照。使用 ALAssetLibrary 我也得到了所有照片,但那就像相册明智的照片。并且还使用此 ALAssetLibrary 我无法获取专辑创建日期而不是其位置名称,因为我必须将其显示给每个部分标题上的数据。

我使用 ALAssetLibrary 在 ios7 中获取照片的代码: