0612
截屏
1、获取图片上下文
2、view的layer 渲染到 上下文中
3、上下文中拿到图片
4、图片写到保存相册里 (图片不需要转二进制了转成二进制数据) UIImageWriteToSavedPhotosAlbum(newImage,self,@selector(image:didFinishSavingWithError:contextInfo:),nil); //nil这里是传入给回掉方法的值 id类型(void *)
5、实现图片保存完成的回调方法
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo;
6.1、如果用户取消了访问相册的允许后 第二次就点击就默认不会允许访问相册了
所以需要手动提醒用户到 setting->privacy->Photos->开到我们的应用 开启switch按钮
dispatch_after 选择-GCD 主线程延迟2秒后执行
原文:http://www.cnblogs.com/zff193/p/5255131.html