**简单的总结下内存问题基本思路
1、先用 instruments -- alloction工具检测,创建一个对象和释放一个对象 之后,内存是否一直在上升 ,上升----此对象存在问题
解决办法:delloc是否调用,子视图delloc是否调用
2、确定问题根源 ---解决
**在解决的过程中遇到另外一个问题
viewcontroller的dealloc方法没有调用
问题原因:和其子视图之间有相互引用的地方
**遇到问题二:
用block做回调 回调需要修改父视图的属性,父视图delloc不在调用
具体原因未知,后续解决
采取措施:使用回调
**对自己的思考:
解决问题:猜想问题原因 ---- 尽量用排除法证明问题是猜想的问题
**以下写法在arc中应该不是内存泄漏的
self.window = [[uiwindow alloc]init];
self.productView = [[NDTProductOfpackageViewalloc]initWithFrame:CGRectMake(0,0,855 +60,self.view.frame.size.height)];
**
所有父视图在释放的时候都会对其子视图removefromsuperview--释放对象
**
大boss,经测试,系统webview有泄漏,具体解决办法,尚未发现。。。。。。
以上问题解决办法:皆由下面错误引起:特作留念
解决问题之前要先确定就是那个原因引起的
可能是webview加载的图片和数据达不到释放,导致内存飙升,最后,没有内存可以创建,报出以下错误
具体解决原因办法未知:
<Error>: ImageIO: _CFDataCreateWithMappedFile could not mmap '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg': error: 12 (Cannot allocate memory)
Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: CGImageReadCreateDataWithMappedFile '_CFDataCreateWithMappedFile' failed (data==nil) '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg'
Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: _CFDataCreateWithMappedFile could not mmap '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg': error: 12 (Cannot allocate memory)
Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: CGImageReadCreateDataWithMappedFile '_CFDataCreateWithMappedFile' failed (data==nil) '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg'
Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: JPEG Not a JPEG file: starts with 0xff 0xd9
Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: _CFDataCreateWithMappedFile could not mmap '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg': error: 12 (Cannot allocate memory)
Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: CGImageReadCreateDataWithMappedFile '_CFDataCreateWithMappedFile' failed (data==nil) '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg'
Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: _CFDataCreateWithMappedFile could not mmap '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg': error: 12 (Cannot allocate memory)
Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: CGImageReadCreateDataWithMappedFile '_CFDataCreateWithMappedFile' failed (data==nil) '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg'
Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: JPEG Not a JPEG file: starts with 0xff 0xd9
2014-02-19 10:38:21.636 Cosmetology[173:60b] Received memory warning.