Если бы в моей базе данных в течение нескольких дней хранился URL-адрес фотоизображения в Фотобиблиотеке (ALAsset) в моей базе данных, как я узнаю, что эта фотография все еще существует в библиотеке фотографий по NSURL?Как узнать, существует ли NSURL библиотеки ALASset в библиотеке активов?
Я попытался это, но он не работает:
// Have already obtained the asset object from ALAssetsLibrary
NSURL *assetURL = [[(ALAsset*)asset defaultRepresentation] url];
BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath: [assetURL absoluteString]];
NSLog(@"exists: %d (%@)", exists, [assetURL absoluteString]);
>> exists: 0 (assets-library://asset/asset.PNG?id=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&ext=PNG)
NSURL * myURL = [NSURL URLWithString: @ "url идет здесь"] NSString * path = [myURL absoluteString]; – Tendulkar