iOS中的SIM卡更改检测

有人请帮助在Swift上iOS中的SIM卡检测更改代码。

我们有一个应用程序,允许用户使用电话号码进行身份validation,我们希望检测用户何时更改其SIM卡(如果应用程序处于后台)并显示警报,询问他是否要使用新号码进行身份validation。 基本上我们想检测手机的载波变化。

在我的Appdelegate(DidFinishLaunching方法)中: –

let info = CTTelephonyNetworkInfo() if let cellularProvider = CTTelephonyNetworkInfo().subscriberCellularProviderDidUpdateNotifier { dispatch_async(dispatch_get_main_queue(), { () -> Void in print("Notify sim change") }) } 

这不是检测SIM卡的变化。 我究竟做错了什么? 请指导。

提前致谢,