Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将UITextField设置为电话号码_Ios_Objective C_Phone Number - Fatal编程技术网

Ios 将UITextField设置为电话号码

Ios 将UITextField设置为电话号码,ios,objective-c,phone-number,Ios,Objective C,Phone Number,你知道为什么这样不行吗 UIText字段编号从未改变过什么 该键下可能有一个空字符串或nil字符串 添加此语句以检查: /*h file:*/ IBOutlet UITextField *Number; /*m File:*/ [(Number) setText: [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"]]; 应改为: NSLog(@"%@", [[NSUserDefau

你知道为什么这样不行吗


UIText字段编号从未改变过什么

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

添加此语句以检查:

/*h file:*/

IBOutlet UITextField *Number;


/*m File:*/

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

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

你在NSLog中得到你想要的字符串了吗?我看到了另外一个选项:你还没有连接IB中的textfield。我不确定要解释哪一个,所以我将解释它们:D 1。输出到控制台。2.这意味着您没有在interface builder(.xib文件)中将一行从该文本字段拖到您的对象。基本上,我可以正常设置文本,如:[(Number)setText:@“hi”];但不是数字:你粘贴了那个NSLog的控制台输出吗?可能会有点帮助
NSString * savedNumber = [[NSUserDefaults standardUserDefaults]
stringForKey:@"SBFormattedPhoneNumber"];
if (savedNumber)
{
     [Number setText:savedNumber];
}