我正在使用这个主题中的答案:iPhone-如何确定设备的运营商(AT&T,Verizon等),与在iPhone中获取运营商详情相同。尽管在使用sim卡时工作正常,但如果没有SIM卡,则返回的载体名称是旧的载体名称。它无法检测到SIM已被移除。
我知道这与苹果文档相矛盾,即如果没有运营商,则CTCarrier对象应为nil。但在我的应用程序中,我记录了运营商信息,并且即使没有安装sim,它也会给我最新的运营商名称。
我知道这与苹果文档相矛盾,即如果没有运营商,则CTCarrier对象应为nil。但在我的应用程序中,我记录了运营商信息,并且即使没有安装sim,它也会给我最新的运营商名称。
mobileCountryCode
或mobileNetworkCode
来检测 SIM 卡是否存在吗?文档说明如果没有 SIM 卡,则这些值将为nil
。似乎这些属性并未保留。 - wnafee