今天偶然学习iOS开发的时候碰到一个EXC_BAD_ACCESS的异常,经查资料得到的解释是由于访问了已经被回收了堆内存对象导致的,参考:http://code.tutsplus.com/tutorials/what-is-exc_bad_access-and-how-to-de ...
今天偶然学习iOS开发的时候碰到一个EXC_BAD_ACCESS的异常,经查资料得到的解释是由于访问了已经被回收了堆内存对象导致的,参考:
http://code.tutsplus.com/tutorials/what-is-exc_bad_access-and-how-to-debug-it--cms-24544
不过我的这个例子却不是因为这个原因导致的,请看例子:
1 #import <Foundation/Foundation.h> 2 3 @interface MyRectangle : NSObject 4 5 -(void) setWidth: (int) width; 6 7 -(void) setHeight: (int) height; 8 9 -(void) setWidth:(int)width andHeight: (int) height;10 11 -(int) area;12 13 @end14 15 // Implemention16 17 #import "MyRectangle.h"18 19 @implementation MyRectangle {20 int width;21 int height;22 }23 24 -(void) setWidth: (int) w {25 width = w;26 }27 28 -(void) setHeight: (int) h {29 height = h;30 }31 32 -(void) setWidth:(int)w andHeight: (int) h {33 width = w;34 height = h;35 }36 37 -(int) area {38 return width * height;39 }40 41 @end
原标题:iOS开发中EXC_BAD_ACCESS的类另原因
关键词:IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。