【发布时间】:2012-03-20 09:58:06
【问题描述】:
我正在将文件从服务器保存到 ALAssetLibrary,以便用户可以在离线模式下查看它
但是我不希望用户多次下载单个文件以避免在相册应用程序中创建重复文件。
这是我的代码:
ALAssetsLibrary* library = [[ALAssetsLibrary alloc] init];
void (^completionBlock)(NSURL *, NSError *) = ^(NSURL *assetURL, NSError *error)
{
if ( error != nil )
{
//writeFailed = YES;
NSLog(@"error = %@", error);
}
//[self notifyCompletionTarget];
NSLog(@" saving is done");
};
NSURL *url = [[NSURL alloc] initFileURLWithPath:path];
[library writeVideoAtPathToSavedPhotosAlbum:url completionBlock:completionBlock ];
}
【问题讨论】:
-
您好,您尝试过以下方法吗? iphone.resourcezen.com/received-file-exists-in-photo-library如果您找到解决方案,请告诉我。
标签: iphone ios ipad alassetslibrary