• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > 指向@implementation的EXC_BAD_ACCESS报错?

指向@implementation的EXC_BAD_ACCESS报错?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了implementation,implementation翻译,implementation plan,implementation date,implementation file等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 指向@implementation的EXC_BAD_ACCESS报错?
描述:

1.如题,程序崩溃指向@implementation那一行。查阅资料得知,问题产生原因是向向已经销毁的对象发送消息,内存方面问题。
2.按照网上的方法,设置僵尸对象,说是控制台会打印出出错信息,我这没有。。。
3.还有就是通过shift + cmd + b 来分析可能出错的代码,我这也没用、

请教下各位,这种问题该怎么处理?有什么方法才能然我看到出错的问题,定位到问题代码呢?

-------------------------------控制台没有任何信息...截图如下------------------------

---------------------控制台并没有输出任何错误信息-------------------
代码写的太丑了,先不放了,怕被喷。。。下面这个信息你看有用吗

lldb) bt
* thread #1: tid = 0x5df9c4, 0xeaffffae, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xeaffffae)
    frame #0: 0xeaffffae
    frame #1: 0x002de25a sanshandaoiOS`___lldb_unnamed_function940$$sanshandaoiOS + 162
    frame #2: 0x002d9e62 sanshandaoiOS`___lldb_unnamed_function880$$sanshandaoiOS + 26
    frame #3: 0x223e8f8a libobjc.A.dylib`objc_object::sidetable_release(bool) + 150
  * frame #4: 0x0013b91e sanshandaoiOS`-[MapViewController .cxx_destruct](self=0x15942800, _cmd=<no value available>) + 458 at MapViewController.m:52
    frame #5: 0x223cdf3c libobjc.A.dylib`object_cxxDestructFromClass(objc_object*, objc_class*) + 116
    frame #6: 0x223d7dea libobjc.A.dylib`objc_destructInstance + 34
    frame #7: 0x22c17742 CoreFoundation`-[NSObject(NSObject) __dealloc_zombie] + 102
    frame #8: 0x27585032 UIKit`-[UIResponder dealloc] + 146
    frame #9: 0x273738cc UIKit`-[UIViewController dealloc] + 1812
    frame #10: 0x001325d0 sanshandaoiOS`-[MapViewController dealloc](self=0x15942800, _cmd="dealloc") + 80 at MapViewController.m:57
    frame #11: 0x273dabca UIKit`__destroy_helper_block_121 + 46
    frame #12: 0x227e8ac4 libsystem_blocks.dylib`_Block_release + 216
    frame #13: 0x274ed126 UIKit`-[UIViewAnimationBlockDelegate .cxx_destruct] + 46
    frame #14: 0x223cdf3c libobjc.A.dylib`object_cxxDestructFromClass(objc_object*, objc_class*) + 116
    frame #15: 0x223d7dea libobjc.A.dylib`objc_destructInstance + 34
    frame #16: 0x22c17742 CoreFoundation`-[NSObject(NSObject) __dealloc_zombie] + 102
    frame #17: 0x223e8f8a libobjc.A.dylib`objc_object::sidetable_release(bool) + 150
    frame #18: 0x22b2ac64 CoreFoundation`-[__NSDictionaryI dealloc] + 124
    frame #19: 0x223e8f8a libobjc.A.dylib`objc_object::sidetable_release(bool) + 150
    frame #20: 0x223e93cc libobjc.A.dylib`(anonymous namespace)::AutoreleasePoolPage::pop(void*) + 388
    frame #21: 0x22b1fff0 CoreFoundation`_CFAutoreleasePoolPop + 16
    frame #22: 0x22bd1cd6 CoreFoundation`__CFRunLoopRun + 1598
    frame #23: 0x22b20288 CoreFoundation`CFRunLoopRunSpecific + 516
    frame #24: 0x22b2007c CoreFoundation`CFRunLoopRunInMode + 108
    frame #25: 0x2413caf8 GraphicsServices`GSEventRunModal + 160
    frame #26: 0x2724b2c4 UIKit`UIApplicationMain + 144
    frame #27: 0x00187714 sanshandaoiOS`main(argc=1, argv=0x0083aad4) + 106 at main.m:14
    frame #28: 0x227cc872 libdyld.dylib`start + 2

解决方案1:

请尝试使用下面的方法找到是哪个变量出现了问题

  1. 在Xcode 中,通过快捷键 command+7 进入断点界面。

  2. 点击左下角的“+”,并通过添加全局异常断点,

  3. 运行程序。

如果无法通过上面方案解决问题,请把相关代码和异常截图贴出来。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 指向@implementation的EXC_BAD_ACCESS报错?

相关文章

  • 2017-06-05 sidebar为什么要将侧滑栏设成rootviewcontroller
  • 2017-06-05 h5页面如何根据手机系统字体来改变网页字体
  • 2017-06-05 iossearchbarSearchDisplayController
  • 2017-06-05 七牛云ios端tokenWithScope函数的定义
  • 2017-06-05 OC网络编程这三种流程控制,在OC里面应该怎么样表达??
  • 2017-06-05 设置UICollectionViewFlowLayout的minimumLineSpacing不起作用怎么回事?
  • 2017-06-05 mac上从u盘启动的虚拟机
  • 2017-06-05 除了使用WebView解析html外,还有什么空间有这个功能
  • 2017-06-05 iOS,我在Githubfork别人的仓库后更改了代码,可以用CocoaPods把我的仓库加入项目里吗?
  • 2017-06-05 xmpp单点登录

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 设置UICollectionViewFlowLayout的minimumLineSpacing不起作用怎么回事?
    • iOS基础控件ios声明变量提问
    • weexWXSDKInstance类中有个reload方法加载界面偶尔失败
    • andriodAndriod不支持websocket么
    • bottom是什么意思一个设定一个Bottom时的问题
    • iphone触摸精灵iPhone触摸文本框之外键盘消失?
    • 关于APP内存偏高出现闪退问题的研究,求大神解答!!!
    • 怎么修改ios上微信浏览器title标签
    • swift2我该如果把keyboard加在view上面,而不是让它自动跳出来
    • swiftchar+int怎么写?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有