Re: [問題] UIAlertview為何按鈕無法觸發事件?

看板MacDev作者 (魔術研究員)時間15年前 (2010/09/15 13:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
我在另一個討論區有post文章 http://tinyurl.com/27q96fd 也有上傳sample code,我看了很多人遇到相同的問題是因為 沒有在UIAlertView產生instance時設定delegate:self,但是我有 範例如下 - (IBAction)displayAlertView { UIAlertView *view = [[UIAlertView alloc] initWithTitle"Alert View Demo" message"請選擇" delegate:self cancelButtonTitle"取消" otherButtonTitles"儲存",@"載入",nil]; [view show]; [view release]; } 有興趣的朋友請到如上連結下載sample code跑看看 理論上應該是可以在按任一個UIAlertView上的按鈕時,觸發NSLog訊息 除非這裏的delegate不是nil或self 而且我的範例是某書上的sample code,我一行未改直接build就發現這個問題了...orz ※ 引述《iasm (魔術研究員)》之銘言: : 請教各位 : 我完全照著如下網址練習一個UIAlertview的範例 : 可是 : 當我在alertview的視窗中按下按鈕 : 範例中判斷用戶究竟按下了那一個按鈕的method完全沒有觸發 : 想請教大家為什麼 : 我也有用在相對應的 Class 加上 UIAlertViewDelegate 的 protocol : 而且我也看了好幾個youtube教學,有些人甚至沒加UIAlertViewDelegate : 想請教大家,我到底少作了什麼步驟 : http://pro.ctlok.com/2010/08/iphone-ipad-uialertview.html : http://www.youtube.com/watch?v=TaxZWtScaS0
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.39.165
文章代碼(AID): #1Ca5GQ7Y (MacDev)
文章代碼(AID): #1Ca5GQ7Y (MacDev)