CXCallDirectoryPhoneNumber在开始时不支持0

时间:2016-10-25 04:07:46

标签: ios

CXCallDirectoryPhoneNumber在开始时不支持0

例如

error

在数字前加0成为8位二进制数, 但我的电话号码前面有0个。

如果我的电话号码是010-12345678, 8612345678不匹配, 8601012345678不匹配, 01012345678不匹配。

1 个答案:

答案 0 :(得分:1)

一些可能仍在此上挣扎的人的提示...简而言之,如果您的电话号码是010-12345678,则应该选择8612345678。像“ +8612345678”这样的字符串格式也对我有用。

碰到了类似的问题,发现呼叫目录扩展有时“不起作用”的原因根本不是因为您的电话号码格式。 iOS实际上会缓存您先前在扩展程序上运行时设置的电话号码,即,每次更改源代码并按预期重新启动应用程序扩展程序时,iOS不会更新您的阻止或识别电话号码。

使iOS缓存无效的一种方法是在“设置”->“电话”->“呼叫阻止和识别”中切换应用程序的选项(也许也可以重新启动应用程序)。