Substituindo ALAssertLibrary para obter o nome do arquivo
Estou usando o código a seguir para acessar o nome do arquivo da imagem que eu tenho que carregar. Eu preciso do nome do arquivo ao lado do caminho e do tamanho do arquivo.
ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *imageAsset)
{
ALAssetRepresentation *imageRep = [imageAsset defaultRepresentation];
NSLog(@"[imageRep filename] : %@", [imageRep filename]);
[_imageNameArray addObject:[imageRep filename]];
};
[_uploadTbleView reloadData];
ALAssetsLibrary* assetslibrary = [[ALAssetsLibrary alloc] init];
[assetslibrary assetForURL:refURL resultBlock:resultblock failureBlock:nil];
O problema que estou enfrentando é,
O Xcode lança uma mensagem de aviso de que ALAssetsLibraryAssetForURLResultBlock está obsoleto. Como posso substituir o código acima para obter o nome do arquivo?Eu tentei usar o PHAsset, mas sempre que estou selecionando o arquivo, ele tem o mesmo nome de arquivo chamadoasset.jpg
para todos os arquivos de imagem.