diff --git a/BlockAlertsDemo/ToAddToYourProjects/BlockTextPromptAlertView.h b/BlockAlertsDemo/ToAddToYourProjects/BlockTextPromptAlertView.h old mode 100644 new mode 100755 index 02d0eb3..eeeed88 --- a/BlockAlertsDemo/ToAddToYourProjects/BlockTextPromptAlertView.h +++ b/BlockAlertsDemo/ToAddToYourProjects/BlockTextPromptAlertView.h @@ -18,6 +18,7 @@ typedef BOOL(^TextFieldReturnCallBack)(BlockTextPromptAlertView *); NSCharacterSet *unacceptedInput; NSInteger maxLength; NSInteger buttonIndexForReturn; + NSString* defaultText; } @property (nonatomic, retain) UITextField *textField; diff --git a/BlockAlertsDemo/ToAddToYourProjects/BlockTextPromptAlertView.m b/BlockAlertsDemo/ToAddToYourProjects/BlockTextPromptAlertView.m index 6738fe9..f5148cf 100644 --- a/BlockAlertsDemo/ToAddToYourProjects/BlockTextPromptAlertView.m +++ b/BlockAlertsDemo/ToAddToYourProjects/BlockTextPromptAlertView.m @@ -59,6 +59,7 @@ - (void)addComponents:(CGRect)frame { theTextField.autoresizingMask = UIViewAutoresizingFlexibleWidth; theTextField.delegate = self; + theTextField.text = defaultText; self.textField = theTextField; } @@ -71,13 +72,14 @@ - (void)addComponents:(CGRect)frame { } -- (id)initWithTitle:(NSString *)title message:(NSString *)message defaultText:(NSString*)defaultText { +- (id)initWithTitle:(NSString *)title message:(NSString *)message defaultText:(NSString*)defaultTxt { self = [super initWithTitle:title message:message]; if (self) { maxLength = 0; buttonIndexForReturn = 1; + defaultText = defaultTxt; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) @@ -91,9 +93,9 @@ - (id)initWithTitle:(NSString *)title message:(NSString *)message defaultText:(N return self; } -- (id)initWithTitle:(NSString *)title message:(NSString *)message defaultText:(NSString*)defaultText block: (TextFieldReturnCallBack) block { +- (id)initWithTitle:(NSString *)title message:(NSString *)message defaultText:(NSString*)defaultTxt block: (TextFieldReturnCallBack) block { - self = [self initWithTitle:title message:message defaultText:defaultText]; + self = [self initWithTitle:title message:message defaultText:defaultTxt]; if (self) { self.callBack = block;