[問題] managedObjectContext save: EXC_BAD_AC
使用AFNetwroking 1.3.3的AFHttpClient – postPath:parameters:success:failure:
在第一次呼叫postPath時
於success block裡
利用[NSEntityDescription insertNewObjectForEntityForName:]建立一個object
第二次呼叫postPath時
於success block裡
執行
//remove剛剛建立的object
[moc deleteObject:object]
//在跑完這一行就crash了, 出現EXC_BAD_ACCESS(code=1, address=.....)
[moc save:&error]
http://i.imgur.com/VtB2TSW.jpg

請問要怎麼解決呢?
搞了一整天還是無解啊啊啊
我猜可能是因為在不同的operation queue操作core data
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.67.95
※ 編輯: whitefur 來自: 61.230.67.95 (11/05 16:34)
※ 編輯: whitefur 來自: 61.230.67.95 (11/05 16:35)
→
11/05 17:03, , 1F
11/05 17:03, 1F
→
11/05 17:04, , 2F
11/05 17:04, 2F
→
11/05 17:04, , 3F
11/05 17:04, 3F
→
11/05 17:22, , 4F
11/05 17:22, 4F
如果在crash之後
再重新開啟App
然後直接執行上述的第二次呼叫
就能順利刪除最一開始insert的object
好怪...
※ 編輯: whitefur 來自: 61.230.67.95 (11/05 17:31)
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章