我在kCTCallStatusChangeNotification
周围搜索并读到这是从CoreTelephony框架调用的。但是,我浏览了公共框架下的Xcode
文件夹中的头文件,没有看到kCTCallStatusChangeNotification
甚至没有CTTelephonyCenter
的任何私有框架。我尝试转储相关私有框架的标头,但仍然无法找到要包含的正确文件。我目前正在使用iOS SDK 7.0
我阅读了使用CoreTelephony框架的教程,并且它实际上是一个私有框架,之后被转移到公共框架(从我在当前公共框架文件夹中看到的)。那么我该如何实际调用这个函数/类型以及它位于何处?
答案 0 :(得分:3)
kCTCallStatusChangeNotification
不是函数,而是通知。您可以从公共CoreTelephony.framework中导入它,如下所示
extern CFStringRef const kCTCallStatusChangeNotification;
然后阅读此Intercepting phone call - iPhone (correct method to hook in CoreTelephony)