将UITextField设置为电话号码

时间:2010-07-17 19:19:38

标签: ios objective-c phone-number

/*h file:*/

IBOutlet UITextField *Number;


/*m File:*/

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

知道为什么这不起作用?

UIText字段编号只是改变了所有的东西。

2 个答案:

答案 0 :(得分:2)

你可能在该键下有一个空字符串或零字符串。

添加此语句以检查:

NSLog(@"%@", [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"]);

答案 1 :(得分:0)

应阅读:

NSString * savedNumber = [[NSUserDefaults standardUserDefaults]
stringForKey:@"SBFormattedPhoneNumber"];
if (savedNumber)
{
     [Number setText:savedNumber];
}