Я создал службу индексирования изображений (локальный, Facebook, Picassa, Instagram и т. Д.).AssetLibrary - как загрузить коррекцию ориентации?
В представлении коллекции двойное касание вытолкнет изображение из ячейки, чтобы стать полноразмерным. Для местных источников иногда используется неправильная ориентация. , Как я могу заставить его использовать ориентацию устройства (пейзаж), даже если фотография лучше вписывается в режим движения?
Вот метод для загрузки индексированную актива из библиотеки местных активов:
- (void)performLoadFor:(GTPImage*)image onSuccess:(void (^)(UIImage*))onSuccess onError:(void (^)(NSError*))onError
{
[_assetsLibrary assetForURL:[NSURL URLWithString:image.address] resultBlock:^(ALAsset* asset)
{
if (onSuccess)
{
CGImageRef imageRef = [[asset defaultRepresentation] fullResolutionImage];
onSuccess([UIImage imageWithCGImage:imageRef]);
}
} failureBlock:^(NSError* error)
{
onError(error);
}];
}