I am trying to save a MOV file to the Camera Roll that is stored in the Documents directory of my application. In iOS 7, I would use ALAssetsLibrary like so to export my video:
NSString *URL = [NSHomeDirectory() stringByAppendingPathComponent:[NSString stringWithFormat:@"Documents/%@.mov", _recFinalName]];
NSURL *fileURL = [NSURL fileURLWithPath:URL];
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeVideoAtPathToSavedPhotosAlbum:fileURL
completionBlock:^(NSURL *assetURL, NSError *error) {}];
However, this method does not work on iOS 8. I know that you must use the photos framework. But I am lost as to how to actually use it to save my video file. I was not able to find any information on this topic.
UPDATE (1/22/15)
I did test my original method on another iOS 8 device earlier today on an iPhone 5. I am running iOS 8.2 beta 4 on an iPhone 6. So it must have something to do with the hardware or software.