I am not able to retrieve NSData from the url that I get from ALAsset Below is the code I tried:- I always get NSData as nil. NSData *webData = [NSData dataWithContentsOfURL:[asset defaultRepresentation].url]; I also tried something like this NSData *webData1 = [NSData dataWithContentsOfURL:[[asset valueForProperty:ALAssetPropertyURLs] valueForKey:[[[asset valueForProperty:ALAssetPropertyURLs] all