Я хочу показать UIAlertView
, как только пользователь откроет приложение.Он попросит у них адрес электронной почты.Но я хочу, чтобы это показывалось только один раз.Поэтому, когда пользователь снова открывает приложение, окно uialertview не должно появляться.И UIAlertView
будет содержать 2 кнопки в этом.«Отклонить» и «Да» .. кнопка отклонения будет продолжать работу с приложением.Но «Да» приведет их к другому виду ».
Спасибо :) Редактировать:
- (void)viewDidLoad {
[super viewDidLoad];
if (![@"1" isEqualToString:[[NSUserDefaults standardUserDefaults] objectForKey:@"alert"]]) {
[[NSUserDefaults standardUserDefaults] setValue:@"1" forKey:@"alert"];
[[NSUserDefaults standardUserDefaults] synchronize];
UIAlertView *prompt = [[UIAlertView alloc] initWithTitle:@"Enter your email"
message:@"\n\n\n"
delegate:nil
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Enter", nil];
textField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 50.0, 260.0, 25.0)];
[textField setBackgroundColor:[UIColor whiteColor]];
[textField setPlaceholder:@"enter email here"];
[prompt addSubview:textField];
[prompt show];
[prompt release];
//[textField becomeFirstResponder];
}
}
Хорошо, это код на данный момент, я застрял на том, как идет письмобыть отправленным, как только пользователь нажмет ввод.