2
我開始學習Objective-C uikit,遇到一個問題.UIAlertViewDelegate沒有調用。誰能告訴我爲什麼?謝謝!Objective-C UIKit UIAlertViewDelegate不叫
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface AlertLearn : NSObject <UIAlertViewDelegate>
-(void) showAlertTest;
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
@end
#import "AlertLearn.h"
#import <UIKit/UIKit.h>
@implementation AlertLearn
-(void) showAlertTest{
UIAlertView * alertView = [[UIAlertView alloc] initWithTitle:@"alert" message:@"alert test" delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"ok", nil];
[alertView show];
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
NSLog(@"clickedButtonAtIndex = %ld",buttonIndex);
NSString *buttonTitle = [alertView buttonTitleAtIndex:buttonIndex];
NSLog(@"clickedButtonAtIndex title = %@",buttonTitle);
}
@end
非常感謝! –