Ich habe derzeit einen UIAlertController, den ich nicht abmelden muss. Die Warnung sollte nicht ausgeblendet werden, wenn die Aktionstaste gedrückt wird.Den UIAlertController nicht verwerfen
Wie kann ich das tun?
UIAlertController *alert;
int bestScore = [[[NSUserDefaults standardUserDefaults] objectForKey:@"bestScore"] intValue];
if (!bestScore || bestScore < _score){
[[NSUserDefaults standardUserDefaults] setObject:@(_score) forKey:@"bestScore"];
alert = [UIAlertController alertControllerWithTitle:@"GAME OVER "
message:[NSString stringWithFormat:@"NEW RECORD! \n SCORE : %d \n\n\n\n\n\n", _score] preferredStyle:UIAlertControllerStyleActionSheet];
}
else alert = [UIAlertController alertControllerWithTitle:@"GAME OVER"
message:[NSString stringWithFormat:@"SCORE : %d \n Best score : %d \n\n\n\n\n\n ", _score, bestScore] preferredStyle:UIAlertControllerStyleAlert];
[alert addAction:[UIAlertAction actionWithTitle:@"Try again" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
[self newGame];
[self addNewView];
}]];
[alert addAction:[UIAlertAction actionWithTitle:@"Answer" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
[alert viewWillDisappear:NO];
}]];
[self presentViewController:alert animated:YES completion:nil];
Bitte, hilf mir!
Sie müssen eine andere Technik verwenden/erstellen, um Ihre Informationen anzuzeigen. Ein Alarm-Controller wird geschlossen, sobald einer seiner Knöpfe angetippt wird. – Paulw11
Der 'UIAlertController' ist System' alert', Sie können es nicht ändern, ich schlage vor, dass Sie eine 'custom alert' schreiben. – aircraft