7得票1回答
如何使用ALAssetsLibrary在iOS 8上枚举所有照片

iOS 8从ALAssetsLibrary枚举API中移除了“相机胶卷”,导致很多应用程序无法正常工作。我知道可以使用新的照片框架获取所有照片。但是,我的应用程序有很多依赖于ALAsset相关类的代码,因此需要保持对iOS 7的支持。是否有一种方法可以在iOS 8上使用ALAssetsLiba...

24得票5回答
等待assetForURL块完成

在继续之前,我希望等待此代码执行,但由于这些块是异步调用的,我不知道该怎么做? NSURL *asseturl; NSMutableArray *tmpListAsset = [[NSMutableArray alloc] init]; ALAssetsLibrary *library =...

25得票5回答
ALAssetsLibrary在iOS 8.1中无法获取"My Photo Stream"中照片的URL,始终返回nil。

这段代码在iOS 7上运行良好,但在iOS 8.1中,“我的照片流”相册中的所有资产在结果块内都为null。(failureBlock未调用。)常规相册和共享相册工作得很好。 我尝试了这个答案:即,我持有对ALAssetsLibrary对象的引用,监听ALAssetsLibraryChang...

8得票4回答
如何从ALAssetRepresentation创建有效的CGImageSourceRef?

我正在尝试使用CGImageSourceCreateThumbnailAtIndex来有效地创建调整大小的图像版本。我有一些现有的代码,可以对来自磁盘的图像进行此操作,现在我正在尝试使用来自ALAssetsLibrary的图像。 这是我的代码: ALAsset *asset; ALAsse...

9得票4回答
使用ALAssetsLibrary访问单个图像

首先声明,这是我第一次使用ALAssetsLibrary。我需要访问用户保存在照片库中的最新照片。似乎要做到这一点,我必须创建一个ALAssetsLibrary实例并遍历用户库中的每个项目,然后选择最后一张图片。这总是最坏的情况。有没有更快/更好的方法来解决这个问题?

7得票1回答
如何避免AlassetLibrary的位置服务?

可能重复: 如何避免使用AlAssetLibrary中的定位服务?我能否不使用定位服务检索文件? 大家好, 我是一个iPhone开发和Obj-C的新手。我正在我的应用程序中使用“ALAssetLibrary”从照片库中检索图像。 我发现如果调用方启用了位置服务,则“ALAssetPro...

7得票2回答
iOS9中,ALAsset.thumbnail.size的大小是{75,75}?

在iOS 9中,我从相册中选择了一张照片。在获取ALAsset之后,我调用了“thumbnail”来获取缩略图并显示它,但照片模糊了。 在iOS 8中,ALAsset.thumbnail的大小为150 * 150,但在iOS 9中其大小为75 * 75。 这是我的代码: self.ima...

25得票1回答
在图库中访问暴增模式照片

我正在尝试访问用户使用Burst Mode拍摄的iOS资产库中的照片。 我正在使用ALAssetsLibrary并筛选照片: - (void)findBurstModePhotos { ALAssetsFilter *allPhotos = [ALAssetsFilter allPh...

10得票1回答
ALAssetsLibrary - 收到ALAssetsLibraryChangedNotification后崩溃

我的应用程序的一部分有一个照片浏览器,有点类似于苹果的照片应用程序,有一个初始视图控制器来浏览照片缩略图和一个详细视图,当您点击照片时显示它。 我使用ALAssetsLibrary访问照片,并向我的详细视图控制器传递ALAsset URL数组,以便您可以从一个照片滑动到另一个照片。 一切都...

8得票1回答
从照片库获取的图像如何正确裁剪

我已经花了一整天在这个问题上,查看了很多stackoverflow和谷歌上的问题,但是到目前为止我还没有找到完全正确的答案。 我在运行iOS 5.1.1的iPad上拍照并使用Photos应用程序裁剪了照片。然后我从资源库中获取对它的引用,并获得未裁剪的全分辨率图像。 我发现裁剪信息包含在我...