2011-09-19 43 views
0

我在2個不同的視圖控制器中使用了2個UIAlertViews。在我的第二個viewController中,我不能使用buttonClickedAtIndex來檢索點擊按鈕,因爲我已經在另一個視圖中聲明瞭它。我收到一個錯誤。 「重複的buttonClickedAtIndex聲明」 如何在同一個項目中重用該功能。對不起,沒有代碼,我在PC上工作。UIAlertView buttonClickedAtIndex重複聲明

回答

0

你有沒有機會複製ViewController文件?請仔細檢查課程名稱和標題。確保它們不一樣。你可能做的是複製ViewController.m文件,並且因爲它們是相同的名稱,它認爲你試圖在同一個類中重新實現該方法兩次。

所有的事情都是正確的,你不應該得到這個錯誤,因爲它無論如何都被綁定到@interface定義中定義的內容。

+0

謝謝!那麼我是否需要在兩個.h文件的實現行中添加「UIAlertViewDelegate」?我相信我只在第二個ViewController.h中添加了這個。 – Mick

+0

是的,它們是單獨的類,因此每個類都必須重新定義。 –