我在 iPhone 6 (iOS 11.4.1) 的 CTCarrier 中使用 isoCountryCode。当插入 SIM 卡并打开飞行模式时,isoCountryCode 返回为“in”时的值。

根据 Apple Docs ,如果以下任何一项适用,则此属性的值为 nil

  • 设备处于飞行模式。 (在我的情况下有效)
  • 设备中没有 SIM 卡。
  • 设备在蜂窝服务范围之外。

  • 需要帮助才能知道我是否正确理解了文档。如果是,那么为什么我在飞行模式下将 isoCountryCode 设置为“in”?

    我已针对此问题向 Apple 提交了一个错误。

    https://bugreport.apple.com/web/?problemID=47138150

    最佳答案

    是的,你理解正确。 isoCountryCode 在飞行模式下应该为零。

    10-07 21:07