我想向「重試」按鈕添加一個動作,但是當用戶按下「重試」按鈕時,什麼都不會發生。如何在Swift中添加動作到UIAlertView(iOS 7)
var createAccountErrorAlert: UIAlertView = UIAlertView()
createAccountErrorAlert.delegate = self
createAccountErrorAlert.title = "Oops"
createAccountErrorAlert.message = "Could not create account!"
createAccountErrorAlert.addButtonWithTitle("Dismiss")
createAccountErrorAlert.addButtonWithTitle("Retry")
createAccountErrorAlert.show()
按下按鈕索引的功能?
func alertView(View: UIAlertView!, clickedButtonAtIndex buttonIndex: Int){
switch buttonIndex{
case 1:
createAccount()
default:
//Some code here..
}
}
你如何試圖調試呢?你有沒有在函數內部放置一個斷點來判斷它是否被觸發?你有沒有把日誌聲明看看'buttonIndex'是什麼?這些是我需要做的第一件事情來複制你遇到的錯誤。 – wjl