1
사진 스트림에 ALAsset을 추가하려고했지만 불가능한 것처럼 보입니다. 제안 사항이 있으십니까? 사진 스트림에 ALAsset을 추가하는 방법은 무엇입니까?
typedef void(^SaveImageCompletion)(NSError* error);
-(void)addAssetURL:(NSURL*)assetURL toPhotoStreamWithCompletionBlock:(SaveImageCompletion)completionBlock
{
[self enumerateGroupsWithTypes:ALAssetsGroupPhotoStream usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
if (group) {
*stop = YES;
[self assetForURL: assetURL resultBlock:^(ALAsset *asset) {
if ([group addAsset: asset]) {
NSLog(@"Added to photo stream!");
} else {
NSLog(@"ERROR! Adding to photo stream failed!");
}
completionBlock(nil);
} failureBlock: completionBlock];
return;
}
} failureBlock: completionBlock];
}
그러나,하면 addAsset은 : 실패 항상
나는 다음 시도했다. 일반 앨범과 호환됩니다 ..
미리 감사드립니다!
사진 스트림의 ALAssetsGroup의 편집 가능한 속성이 아니오로 설정되었으므로 해당 그룹에 그런 식으로 글을 쓸 수 없다고 생각했습니다. – akw
예. 카메라 롤과 장치 자체에서 생성 한 앨범에만 쓸 수 있습니다. – holtmann
너무 나쁘다. 나는이 API가 현재 쓸모가 없다고 생각한다. 당신도 자신의 앨범에서 자산을 제거하거나 앨범 이름을 바꿀 수 없습니다 ... – akw