Here is how to get the Asset URL:
[yourAssetsLibrary writeImageToSavedPhotosAlbum:[cameraMedia CGImage]
metadata:metaData
completionBlock:^(NSURL *assetURL, NSError *error) {
NSLog(@"%@", assetURL);// this what you need to save
}];
Save in core data:
NSManagedObjectContext *context = [fetchedResultsController managedObjectContext];
NSEntityDescription *entity = [[fetchedResultsController fetchRequest] entity];
YOURENTITY *yourEntity = (YOURENTITY *) [NSEntityDescription insertNewObjectForEntityForName:[entity name] inManagedObjectContext:context];
[yourEntity setValue:assetURL forKey:@"imagePath"];// save it here
NSError *error;
if (![context save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}