WKWebView釋放

點(diǎn)進(jìn)一個(gè)web頁(yè)面沒問(wèn)題氮趋,但是返回的時(shí)候crash。錯(cuò)誤信息如下

2017-08-18 19:29:52.734 BluedInternational[11600:1646954] dealloc
objc[11600]: Cannot form weak reference to instance (0x5225200) of class GJWebViewController. It is possible that this object was over-released, or is in the process of deallocation.
(lldb) bt

  • thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xdefe)
    • frame #0: 0x20bf2a44 libobjc.A.dylib_objc_trap() frame #1: 0x20bf2aa8 libobjc.A.dylib_objc_fatal(char const, ...) + 72
      frame #2: 0x20c0c412 libobjc.A.dylibweak_register_no_lock + 210 frame #3: 0x20c0c7b8 libobjc.A.dylibobjc_storeWeak + 208
      frame #4: 0x25a8489a UIKit-[UIScrollView setDelegate:] + 306 frame #5: 0x283c6f30 WebKit-[WKScrollView _updateDelegate] + 228
      frame #6: 0x283d09fe WebKit-[WKWebView dealloc] + 266 frame #7: 0x20c0d3a8 libobjc.A.dylib(anonymous namespace)::AutoreleasePoolPage::pop(void
      ) + 388
      frame #8: 0x21366f88 CoreFoundation_CFAutoreleasePoolPop + 16 frame #9: 0x2141806e CoreFoundation__CFRunLoopRun + 1582
      frame #10: 0x21367228 CoreFoundationCFRunLoopRunSpecific + 520 frame #11: 0x21367014 CoreFoundationCFRunLoopRunInMode + 108
      frame #12: 0x22957ac8 GraphicsServicesGSEventRunModal + 160 frame #13: 0x25a3b188 UIKitUIApplicationMain + 144
      frame #14: 0x0007cf62 BluedInternationalmain(argc=1, argv=0x0361bab8) at main.m:13 frame #15: 0x2100f872 libdyld.dylibstart + 2
      (lldb)
      分析發(fā)現(xiàn)夯接,在WKWebView釋放之后竟然還進(jìn)行了scrollView代理的設(shè)置凤壁,而這個(gè)時(shí)候的self,也就是當(dāng)前的控制器處于銷毀當(dāng)中屋灌,也就解釋了上面log提到的or is in the process of deallocation.邪财。所以加入你的WKWebView是懶加載的陕壹,不要在懶加載中設(shè)置代理,其次在dealloc中將代理置為nil树埠。
      遇到記錄下
      轉(zhuǎn)載:http://www.reibang.com/p/b3d97cdeb4c5
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末糠馆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子怎憋,更是在濱河造成了極大的恐慌又碌,老刑警劉巖九昧,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異毕匀,居然都是意外死亡铸鹰,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門皂岔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蹋笼,“玉大人,你說(shuō)我怎么就攤上這事凤薛⌒战ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵缤苫,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我墅拭,道長(zhǎng)活玲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任谍婉,我火速辦了婚禮舒憾,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘穗熬。我一直安慰自己镀迂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開白布唤蔗。 她就那樣靜靜地躺著探遵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪妓柜。 梳的紋絲不亂的頭發(fā)上箱季,一...
    開封第一講書人閱讀 49,950評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音棍掐,去河邊找鬼藏雏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛作煌,可吹牛的內(nèi)容都是我干的掘殴。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼粟誓,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼奏寨!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起努酸,我...
    開封第一講書人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤服爷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仍源,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡心褐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了笼踩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逗爹。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖嚎于,靈堂內(nèi)的尸體忽然破棺而出掘而,到底是詐尸還是另有隱情,我是刑警寧澤于购,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布袍睡,位于F島的核電站,受9級(jí)特大地震影響肋僧,放射性物質(zhì)發(fā)生泄漏斑胜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一嫌吠、第九天 我趴在偏房一處隱蔽的房頂上張望止潘。 院中可真熱鬧,春花似錦辫诅、人聲如沸凭戴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)么夫。三九已至,卻和暖如春吧享,著一層夾襖步出監(jiān)牢的瞬間魏割,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工钢颂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留钞它,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓殊鞭,卻偏偏與公主長(zhǎng)得像遭垛,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子操灿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • [轉(zhuǎn)]淺談LLDB調(diào)試器文章來(lái)源于:http://www.cocoachina.com/ios/20150126/...
    loveobjc閱讀 2,487評(píng)論 2 6
  • 常用指令 continue / c 執(zhí)行到下一個(gè)斷點(diǎn) next / n 單步運(yùn)行 把子函數(shù)當(dāng)作整體 st...
    小狼_zy閱讀 382評(píng)論 0 1
  • 1.打印 例如: 2.讀取內(nèi)存 3.修改內(nèi)存 4.more https://www.cnblogs.com/hjl...
    Berning閱讀 1,951評(píng)論 0 0
  • 一锯仪、Xcode調(diào)試技巧之:NSLog 上面也提到了,在我們?nèi)粘5拈_發(fā)過(guò)程中最常見的Debug方式就是打Log。而在...
    Davis_閱讀 1,182評(píng)論 0 12
  • 我只是代碼的搬運(yùn)工 crash文件獲取方式 應(yīng)用集成第三方的crash SDK趾盐,自動(dòng)采集相關(guān)運(yùn)行堆棧庶喜,發(fā)送到服務(wù)器...
    O2Space_Xiu閱讀 1,679評(píng)論 1 6