-(void)saveImageInPhotoAlbum{
UIGraphicsBeginImageContext(
CGSizeMake(self.view.frame.size.width,
self.view.frame.size.height));
CGContextRef context = UIGraphicsGetCurrentContext();
[self.view.layer renderInContext:context];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imageData = [NSData dataWithData:
UIImagePNGRepresentation(screenShot)];
UIImage *image=[UIImage imageWithData:imageData];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
}
[NSTimer scheduledTimerWithTimeInterval:0.1 target:self
selector:@selector(saveImageInPhotoAlbum)
userInfo:nil repeats:NO];
// include QuartzCore Framework
// #import <QuartzCore/QuartzCore.h>
No comments:
Post a Comment