UIAlertViewDelegate
प्रोटोकॉल दो विधियों, alertView:clickedButtonAtIndex:
और alertView:didDismissWithButtonIndex:
को परिभाषित करता है, जो मुझे उपयोगीता में समान प्रतीत होता है।UIAlertViewDelegate क्लिक किया गया बटनऑट इंडेक्स: उपयोगिता?
clickedButtonAtIndex
और didDismissButtonWithIndex
क्यों है जब वे दोनों एक ही काम करते हैं? मुझे एहसास है कि willDismissButtonWithIndex
भी है जो चेतावनी दृश्य को खारिज करने से पहले होता है, लेकिन के बजाय clickedButtonAtIndex
का उपयोग करने का कोई कारण है?
WillDismissWithButtonIndex विधि क्लिक करने के लिए पूरी तरह से समान दिखता है बटनऑट इंडेक्स: फिर ... – Vladimir
हां, लेकिन थोड़ा अंतर है। जब कोई उपयोगकर्ता बटन दबाता है तो कॉल किया जाता है (इसलिए अलर्ट हमेशा दिखाई देता है) और दूसरा कॉल तब होता है जब अलर्ट गायब हो जाता है। तो, उदाहरण के लिए, यदि आप 2 विचारों के बीच एक संक्रमण करना चाहते हैं तो यह चेतावनी बंद हो जाती है जब अलर्ट "चेतावनी दृश्य: didDismissWithButtonIndex:" में बंद हो जाता है। –
लेकिन क्या WillDismissWithButtonIndex (didDismiss नहीं) पर क्लिक किए गए बटन पर क्लिक करने का कोई कारण है या इसके विपरीत? –