Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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 存储电话号码的最佳做法:是否设置格式?_Ios_Phone Number - Fatal编程技术网

Ios 存储电话号码的最佳做法:是否设置格式?

Ios 存储电话号码的最佳做法:是否设置格式?,ios,phone-number,Ios,Phone Number,我的应用程序从IOS通讯录中提取电话号码,然后将其存储在核心数据中。我注意到IOS地址簿以格式化方式存储数据,即(650)555 5555。这会导致问题,因为当您尝试将其发送到url以调用或发送文本时,它不起作用 对于在我的应用程序中手动输入的其他电话号码,我一直在存储它们而不设置格式,并且只在屏幕上设置格式 是否有一种更适合的方法来存储无字符与带字符的数据?这取决于您以及您将给出的数字的用途 我以前也这样做过,我们选择将电话号码存储在普通号码中,并根据位置以格式显示,因为很可能所有的联系电话号

我的应用程序从IOS通讯录中提取电话号码,然后将其存储在核心数据中。我注意到IOS地址簿以格式化方式存储数据,即(650)555 5555。这会导致问题,因为当您尝试将其发送到url以调用或发送文本时,它不起作用

对于在我的应用程序中手动输入的其他电话号码,我一直在存储它们而不设置格式,并且只在屏幕上设置格式


是否有一种更适合的方法来存储无字符与带字符的数据?

这取决于您以及您将给出的数字的用途

我以前也这样做过,我们选择将电话号码存储在普通号码中,并根据位置以格式显示,因为很可能所有的联系电话号码都来自特定的国家或地区。这对一个人来说会更容易看


此外,我们可以使用存储的号码,不做任何修改,直接拨打或发送短信,因为这要求手机无需格式化。

括号、连字符、空格等都是数据表示的一部分,而不是数据本身。因此,您应该将其存储为纯数字。

您可以选择如何存储电话号码。但我认为,最好的方法是对所有数字使用一种样式:手动输入和从通讯录输入。如果您不需要向用户显示存储的数字,显然最好不使用格式进行存储。在其他情况下,取决于特定的应用程序。