0
/*h file:*/

IBOutlet UITextField *Number;


/*m File:*/

[(Number) setText: [[NSUserDefaults standardUserDefaults]
stringForKey:@"SBFormattedPhoneNumber"]];

知道为什么这不起作用吗?

UIText 字段编号只是改变了以往的情况。

4

2 回答 2

2

您可能在该键下有一个空字符串或 nil 字符串。

添加此语句以检查:

NSLog(@"%@", [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"]);
于 2010-07-17T20:09:26.040 回答
0

应该读:

NSString * savedNumber = [[NSUserDefaults standardUserDefaults]
stringForKey:@"SBFormattedPhoneNumber"];
if (savedNumber)
{
     [Number setText:savedNumber];
}
于 2010-07-17T22:37:17.893 回答