我有一個qt應用程序,我將所有會話cookie存儲在cookieJar
中。爲了在不關閉應用程序的情況下刪除會話,當按下按鈕時,我正在調用cookieJar->deleteLater();
。刪除會話cookie qt
這是拋出了以下錯誤: The inferior stopped because it triggered an exception. Stopped in thread 0 by: Exception at 0x54d6559d, code: 0xc0000005: write access violation at: 0x1, flags=0x0 (first chance)
的cookieJar
是目前公共變量,它是與當前類的父初始化。爲什麼我仍然無法刪除它?
也許試圖通過在'QNetworkCookieJar :: setAllCookies空列表()的',而不是刪除。這個exeption看起來像你使用錯誤的指針(不存在指針) – Chernobyl 2014-10-01 18:08:26
@Chernobyl:我早些時候嘗試過('QList cookieList = new QList (); cookieJar-> setAllCookies(&cookieList)不起作用。向我展示如何傳遞一個空的QList? –
BurninatorDor
2014-10-01 18:13:48
新?你不使用指針,也許試試這個:'QList cookieList(); cookieJar-> setAllCookies(cookieList)' –
Chernobyl
2014-10-01 18:17:47