[問題] delegate 被吃掉了

看板MacDev作者 (尋找奶昔)時間12年前 (2013/02/22 16:55), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
更新到 ios6.1 後發現 uialertview 的 delegate 會被吃掉 然後就發生螢幕閃爍的現象 如果沒有要用到 delegate 的話 =nil 就不會閃爍 但是如果要用到 click 的話 應該要怎麼寫才行@@ 感謝各位大大 -- 走召石更白勺口拉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.2.251

02/22 17:01, , 1F
試著在你的ViewController hold uialertview的reference
02/22 17:01, 1F
大大是說在 .h 中 建立全域的 uialertview 嘛 現在是寫 (strong, nonatomic) UIAlertView* mAlert; 結果還是一樣 ※ 編輯: sorkayi 來自: 122.117.2.251 (02/22 17:18)

02/22 17:21, , 2F
ㄜ... 那我就猜不到了. 有空再來試試
02/22 17:21, 2F
[mAlert dismissWithClickedButtonIndex:-1 animated:YES]; 也是偶爾會有暗角的問題 ※ 編輯: sorkayi 來自: 122.117.2.251 (02/22 18:20) ※ 編輯: sorkayi 來自: 122.117.2.251 (02/22 18:22)
文章代碼(AID): #1H9p9eun (MacDev)
文章代碼(AID): #1H9p9eun (MacDev)