/*h file:*/ IBOutlet UITextField *Number; /*m File:*/ [(Number) setText: [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"]];
Есть идеи, почему это не работает?
Номер поля UIText просто не меняет то, что когда-либо.
Возможно, у вас есть пустая строка или ноль, как под этим ключом.
Добавьте это утверждение для проверки:
NSLog(@"%@", [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"]);
Следует читать:
NSString * savedNumber = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"]; if (savedNumber) { [Number setText:savedNumber]; }