Das UIAlertViewDelegate
Protokoll definiert zwei Methoden, alertView:clickedButtonAtIndex:
und alertView:didDismissWithButtonIndex:
, die mir in der Nützlichkeit identisch erscheinen.UIAlertViewDelegate clickedButtonAtIndex: Nützlichkeit?
Warum gibt es eine clickedButtonAtIndex
und eine didDismissButtonWithIndex
wenn beide das gleiche tun? Ich weiß, es gibt auch eine willDismissButtonWithIndex
, die passiert, bevor die Warnmeldung abgewiesen wird, aber gibt es einen Grund, clickedButtonAtIndex
statt didDismissButtonWithIndex
zu verwenden?
WillDismissWithButtonIndex-Methode sieht vollständig identisch mit clickedButtonAtIndex: dann ... – Vladimir
Ja, aber es gibt einen kleinen Unterschied. Einer ist ein Anruf, wenn der Benutzer eine Taste gedrückt hat (so dass der Alarm immer sichtbar ist) und der andere ist ein Anruf, wenn der Alarm verschwunden ist. Wenn Sie beispielsweise einen Wechsel zwischen zwei Ansichten durchführen möchten, sollten Sie dies besser tun, wenn die Warnung in "alertView: didDismissWithButtonIndex:" geschlossen wurde. –
Aber gibt es einen Grund, clickedButtonAtIndex über willDismissWithButtonIndex (nicht didDismiss) oder umgekehrt zu verwenden? –