相关疑难解决方法(0)

来自PHAsset的NSURL

我正在将我们的应用程序转换为使用iOS8的Photos Framework,ALAsset框架显然是iOS8下的二等公民.

我遇到的一个问题是我们的架构真的需要一个代表媒体在"磁盘"上的位置的NSURL.我们使用它将媒体上传到我们的服务器以进行进一步处理.

使用ALAsset很容易:

    ALAssetRepresentation *rep = [asset defaultRepresentation];
    self.originalVideo = rep.url;
Run Code Online (Sandbox Code Playgroud)

但我只是没有在PHAsset中看到这种能力.我猜我可以打电话:

    imageManager.requestImageDataForAsset
Run Code Online (Sandbox Code Playgroud)

然后把它写到文件系统中的临时点,但这看起来非常重量级和浪费,更不用说潜在的慢.

有没有办法得到这个,或者我将重构更多的我的应用程序只使用NSURLs的iOS7和其他一些方法的iOS8?

alassetslibrary ios8 photosframework phasset

39
推荐指数
5
解决办法
3万
查看次数

标签 统计

alassetslibrary ×1

ios8 ×1

phasset ×1

photosframework ×1