Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSLog(@"Zapisuję preferencję użytkownika.");
- //alert
- NSString *prompt = @"Alert";
- NSString *infoText = @">UserDefaults<";
- NSString *defaultValue = @"Wpisz tekst:";
- NSAlert *alert = [NSAlert alertWithMessageText: prompt
- defaultButton:@"Save"
- alternateButton:@"Cancel"
- otherButton:nil
- informativeTextWithFormat:@"infoText"];
- //textfield
- NSTextField *mojTekst = [[NSTextField alloc] initWithFrame:NSMakeRect(0, 0, 200, 24)];
- [mojTekst setStringValue:defaultValue];
- //wstawienie textfield do alerta
- [alert setAccessoryView:mojTekst];
- //określenie akcji po wyjściu z alerta
- NSInteger wyswietlenie = [alert runModal];
- if (wyswietlenie == NSAlertDefaultReturn) {
- NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
- [def setValue:mojTekst.stringValue forKey:@"mojKlucz"];
- [def synchronize];
- NSLog(@"Zapisano preferencję użytkownika.");
- } else if (wyswietlenie == NSAlertAlternateReturn) {
- NSLog(@"Anulowano.");
- } else {
- NSLog(@"Błąd.");
- }
Advertisement
Add Comment
Please, Sign In to add comment