是否可以从ALAsset
或其他图片类型(NSData
,CFImageRef
,CIImage
)创建UIImage
对象?
我不想将所有应用程序图像保存到相机胶卷,但我希望能够将多个图像上传到Walgreen的QuickPrints API,这是一个只需要ALAssets
多个的编译库图片上传。
编辑:我对Walgreen的API / SDK的理解不正确。有关详细信息,请参阅我的答案,如果您想在不使用ALAssets的情况下上传多张图片,则必须一次上传一张。
答案 0 :(得分:1)
来自文档:“ALAsset对象表示由Photo应用程序管理的照片或视频。”因此,如果您确实需要ALAsset,则别无选择,只能保存数据。
答案 1 :(得分:1)
这个问题的真正答案是,虽然Walgreen的文档在询问时并未完全清楚,但是购物车被批量跟踪,限制为100张照片,而上传被视为批次。
只要您不将购物车发送到Walgreen的API,并收到结帐网址:
[checkoutSDK postCart];
它会在“批次”中跟踪所有单个和多个上传,最大限制为100,而不是在每次调用时覆盖以前的购物车:
[checkoutSDK upload:someTypeOfImageData];
希望他们很快就会在文档中添加更多细节,如果还没有的话。