WebThread:signal SIGABRT 和 libc++abi.dylib:terminating with uncaught

今天遇到一个很顽固的bug,解决之前都觉得很难,但是搞定之后,才恍然大悟,原来如此简单,

今天的问题是:日志里只显示libc++abi.dylib: terminating with uncaught exception of type NSException这个,其他信息一点都没有,然后各种调试,也就多了这么一条WebThread : signal SIGABRT,我完全懵了,一点都不知道是什么问题,

问题背景:app里有一个活动页面是h5的页面,然后通过点击h5页面里的注册和登录按钮,让页面跳到原生的app的登陆和注册页面进行下面的操作,因为此前做过其他的类似的功能的都没问题,很自然的觉得肯定也是没问题的,结果就给我报了错误,错误停留在用户名的那个textField那里,我奇怪的很,从app原生页面进入注册和登录页面没一点问题,但是从h5页面进入的话就会报错,我就奇了怪了不清楚为什么会这样,并且错误提示就是上面那两个,没有任何的多余信息,

解决办法:我各种百度看到好多人都是说 什么 xib 连线不对  ,对象重复释放等等这些解决方法,我就奇了怪了 我是纯代码写的完全没有xib根本不会存在连线的问题,对象也没有重复释放,我完全搞不懂状况,各种博客都看过就是没办法,最后突然想到一个办法 不知道行不行 只能试一试了,就自己写了try catch方法搞,方法如下:

@try{  

      

          //这里写你的造成app闪退的代码

    }  

@catch

(NSException *exception) {  

        NSLog(@"exception:%@"

, exception);  

    }  

@finally {  

          

    }  

​​然后再次运行程序到了这里依然会崩溃,点击跳过断点(有时候可能要多点几次),然后就会发现日志栏里出现了新的关键的日志如下:

-[RegistViewController phoneField] [第139行] exception:Only run on the main thread!

一看就明白了,意思是要在主线程里执行(这才是关键日志),后来经过修改就可以搞定了,

最后我​想了想 原因应该是  UITextField 这种UI控件必须要在主线程里刷新的,而我从h5跳到原生页面是开了子线程去跑的,所以有问题,改完之后就没问题了,希望能帮到一些和我犯一样错误的同学吧,毕竟 这种问题不容易搞,错误日志信息很少,没有重要信息,很麻烦,,,

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,062评论 25 707
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,582评论 1 180
  • 每一次经过你的身旁脚步轻松随性四季更替的每一刻习惯了你种种色彩不一样的气息渗透我为何失去感觉 阳春的三月来到春风送...
    浅浅是水阅读 588评论 69 70
  • 一转眼,又一年过去了,大三上学期已经结束了,伴随着,很多事情,都结束了。大三这一年,好像才是真正开始第二次成长的时...
    未燃兮阅读 371评论 0 2
  • 1、归纳法 2、演绎法 3、情景法 4、对比法 5、发现法 6、图示法 7、公式法 8、翻译法 9、以旧带新法 1...
    想隐居的雪阅读 518评论 0 0