के साथ बटन क्लिक करना मैं बटन दबाए जाने पर कॉल करने और चेतावनी देने का प्रयास कर रहा हूं। मैं इसका उपयोग करता हूं:UIAlertView
-(IBAction)Add {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"add button pressed"
message:@"Add to record"
delegate:nil
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"OK", nil ];
[alert show];
[alert release];
}
ठीक है, कोई समस्या नहीं है, दो बटन आया, ठीक है और रद्द करें। अब मैं यह जानना चाहता हूं कि कौन सा बटन दबाया गया है मैं उपयोग करता हूं:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
// the user clicked one of the OK/Cancel buttons
if (buttonIndex == 0)
{
//just to show its working, i call another alert view
UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"OK WORKIng well"
message:@"no error" delegate:nil
cancelButtonTitle:@"IWORKS"
otherButtonTitles:@"NO PRB", nil];
[alert show];
[alert release];
}
else
{
NSLog(@"cancel");
}
}
अब समस्या है। मैं नहीं जानता कि कौन सा बटन दबाया गया है; दूसरा अलर्टव्यू नहीं दिखाता है। मैंने कोड को दो बार जांच लिया है, इसमें कोई समस्या नहीं प्रतीत होती है। कोई त्रुटि/चेतावनी भी नहीं।
एक और चेतावनी के बाद सीधे एक चेतावनी दिखा रहा है शायद एक अच्छा विचार नहीं है - बस एक टिप। – vakio