有时使用 UIImageWriteToSavedPhotosAlbum 保存图片到相册会crash 出现 exc_bad_access的错误。可以尝试下先将image转为png,再存储。
代码如下:
UIImage* image = myImage;// myImage为自己的图片
NSData* imageData = UIImagePNGRepresentation(my...
分类:
其他好文 时间:
2015-01-08 18:03:28
阅读次数:
965
在iOS开发过程中,我们经常会碰到莫名其妙的crash,然后我们又很难定位到。Debug版本:当我们遇到EXC_BAD_ACCESS crash错误,很有可能是由于我们引用的对象被释放,或者方法不存在,无法调用,这是由于内存操作错误引起的crash。当无法定位错误时,我们引入NSZombieEnab...
分类:
移动开发 时间:
2014-12-27 11:17:58
阅读次数:
206
如果方法是没有返回值的,需要强转一个返回类型为void的临时函数指针,void (*objc_msgSendTyped)(id self, SEL _cmd, id obj, id arg1) = (void *)objc_msgSend;objc_msgSendTyped(self, addedS...
分类:
移动开发 时间:
2014-12-25 16:13:09
阅读次数:
271
上次做项目的时候,因为将delegate声明成assign类型,导致了程序EXC_BAD_ACCESS异常。结果发现是assign与weak的最大区别
它们都是弱引用声明类型,最大的区别在那呢?
如果用weak声明的变量在栈中就会自动清空
如果用assign声明的变量在栈中可能不会自动赋值为nil,就会造成野指针错误!...
分类:
移动开发 时间:
2014-12-19 00:40:15
阅读次数:
159
如果出现exc_bad_access错误,基本上是由于内存泄漏,错误释放,对一个已经释放的对象进行release操作。...
分类:
其他好文 时间:
2014-10-29 17:06:44
阅读次数:
141
这样做,Chart偶尔能出来,更多时候throw exception。exception有两个,一是: exc_bad_access code=1 address=**** 另一个是: exc_breakpoint (code=exc_i386_bpt subcode=0x0) .
分类:
移动开发 时间:
2014-09-29 13:58:50
阅读次数:
197
以下是两篇xcode开发如何处理异常的教程,建议一读part 1part 2梗概如下:基本上你能碰到两种崩溃的情况:SIGABRT(也叫EXC_CRASH),和EXC_BAD_ACCESS(也可能叫SIGBUS或SIGSEGV)。SIGABRT是程序异常,容易定位,EXC_BAD_ACCESS通常直...
分类:
移动开发 时间:
2014-09-22 19:01:42
阅读次数:
217
ios开发笔记----exc_bad_access(code=1, address=0x789870)野指针错误,假死debug状态2014-04-30 我来说两句 来源:ios开发笔记----exc_bad_access(code=1, address=0x789870)野指针错误,假死debug...
分类:
数据库 时间:
2014-09-19 11:34:55
阅读次数:
268
默认时选择info的, 然后我们选择Arguments,
在Environment Varibles中 添加 NSZombieEnabled YES...
分类:
数据库 时间:
2014-09-09 16:15:44
阅读次数:
181
转自:http://blog.csdn.net/b719426297/article/details/20786851 使用Xcode进行iOS软件开发的小朋友们,在调试程序的时候经常会遇到Crash,错误提示 SIGABRT 和 EXC_BAD_ACCESS 较为常见。 在网上查到的”SIGABR...
分类:
其他好文 时间:
2014-08-25 18:45:34
阅读次数:
209