【发布时间】:2018-11-30 06:55:06
【问题描述】:
我在 iPhone 6 (iOS 11.4.1) 的 CTCarrier 中使用 isoCountryCode。插入 SIM 并打开飞行模式时,如果 isoCountryCode 返回为“in”的值。
根据Apple Docs,如果以下任何一项适用,则此属性的值为nil。
- 设备处于飞行模式。 (在我的情况下有效)
- 设备中没有 SIM 卡。
- 设备不在蜂窝网络服务范围内。
需要帮助才能知道我是否正确理解了文档。如果是,那么为什么我在飞行模式下将 isoCountryCode 设为“in”?
我已针对此问题向 Apple 提交了错误。
【问题讨论】:
-
只要检查是否处于飞行模式,如果是则认为它为零
-
@SPatel:如何检查飞行模式是否启用?
-
@SPatel:您能在您提供的链接中指出答案吗?我只能找到解决方法。
-
看起来文档需要更新或者他们的框架的行为需要改变。向 Apple 记录错误。