我正在尝试将电话号码作为 NSString 存储在 NSUserDefaults 中。由于某种原因,下面的代码不起作用。如果我不使用变量,代码可以工作,但我无法让它工作。有谁知道为什么?
NSString *savedPhone = [[NSUserDefaults standardUserDefaults]
stringForKey:@"savedPhone"];
NSString *callNumber = [NSString stringWithFormat:@"%@%@",@"tel://",savedPhone];
NSURL *myURL = [NSURL URLWithString:callNumber];
[[UIApplication sharedApplication] openURL:myURL];
如果有人有任何想法,请告诉我。谢谢!
最佳答案
更改您的 URL 格式(删除 //
)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:2135554321"]];
关于iphone - iOS 从 NSUserDefaults 调用电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14642006/