iOS相机内存警告的解决办法
2014-12-11 15:55
267 查看
http://www.it558.com/plus/view.php?aid=825
1.先释放。
在
方法里面首先调用
2.相机调成低画质。
3.裁剪图片
这么一来,虽然还会受到内存警告,但是闪退的问题大大的减轻了。
1.先释放。
在
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
方法里面首先调用
[picker dismissViewControllerAnimated:YES completion:nil];
2.相机调成低画质。
picker.videoQuality = UIImagePickerControllerQualityTypeLow;
3.裁剪图片
[NSThread detachNewThreadSelector:@selector(useImage:) toTarget:self withObject:image];
- (void)useImage:(UIImage *)image { CGSize size = CGSizeMake(106, 106); UIGraphicsBeginImageContext(size); [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); [imageView setImage:newImage forState:UIControlStateNormal]; }
这么一来,虽然还会受到内存警告,但是闪退的问题大大的减轻了。
相关文章推荐
- iOS 检测内存泄漏Analyze的一些解决办法
- 升级到xcode4.2 iOS sdk 5.0旧版工程编译后出现的警告解决办法
- iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
- iOS在开发过程中内存出现不足,应当怎样解决,内存警告
- iOS之"performSelector may cause a leak because its selector is unknown"警告原因及其解决办法
- 【转】总结:升级到xcode4.2 iOS sdk 5.0旧版工程编译后出现的警告解决办法
- iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
- iOS 之"performSelector may cause a leak because its selector is unknown"警告原因及其解决办法
- iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
- iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
- [iOS] Xcode 4 Missing file 警告的解决办法
- iOS开发:MKMapView地图内存持续增加的释放解决办法
- iOS内存错误EXC_BAD_ACCESS的解决办法(message sent to deallocated instance)
- iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
- [iOS] Xcode 4 Missing file 警告的解决办法
- iOS ARC机制中的警告以及解决办法
- iOS开发--"performSelector may cause a leak because its selector is unknown"警告原因及其解决办法
- iOS黄色警告之was built for newer iOS version (7.0) than being linked (6.0)解决办法
- [iOS] Xcode 4 Missing file 警告的解决办法
- iOS- 相机(摄像头)获取到的图片自动旋转90度解决办法