gpt4 book ai didi

ios - ALAssetsLibrary无效或为null

转载 作者:行者123 更新时间:2023-12-01 17:40:11 24 4
gpt4 key购买 nike

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

我使用此APPLE示例创建了此应用。示例Apple应用程序完美运行。但是,当我将该示例代码复制到我的应用程序时,会收到上述错误消息。

请有人能帮我为什么会出现此错误&ALAssetsGroup变为null。

最佳答案

我找到了这个问题的答案。问题是我使用的ALAssetsLibrary被ARC清空了。解决方案是,添加此静态方法而不是ALAssets库。

+ (ALAssetsLibrary *)defaultAssetsLibrary {
static dispatch_once_t pred = 0;
static ALAssetsLibrary *library = nil;
dispatch_once(&pred, ^{
library = [[ALAssetsLibrary alloc] init];
});
return library;
}

Source

关于ios - ALAssetsLibrary无效或为null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22662464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com