如何在iOS Swift中获取来电的电话号码?

我想在我的应用程序中获取来电者的电话号码。 请有人提供我迅速解决这个问题。

您将永远无法获得来电的电话号码,因为这是用户私人数据,Apple不会允许您访问该数据。它严格受限于Apple

查看核心电话框架: https : //developer.apple.com/library/ios/documentation/NetworkingInternet/Reference/CoreTelephonyFrameworkReference/index.html

有CTCall方法,但是CTCall识别呼叫只会告诉你呼叫的状态,即呼叫被接受或被拒绝。 CTCall的callID只会给你一个唯一的标识符,而不是被调用的号码。

注意你的应用程序应该处于前景状态,否则将无法正常工作。