This question already has answers here:
Detect airplane mode on iOS

(5 个回答)


5年前关闭。




我想打开或关闭 bool 变量的飞行模式。
例如 :
Bool airplaneMode = airplanemode;

if(airplaneMode)
{
     NSLoag(@"Airplane mode on");
}
else
{
    NSLoag(@"Airplane mode Off");
}

我不想检查网络是否可用,我只需要打开或关闭飞行模式。

最佳答案

AFAIK,没有内置 api 来确定飞行模式是否打开。您必须检查相应的服务是否可用,具体取决于您在应用程序中的需求。

例如,如果您需要 GPS 位置,您可以检查 GPS 位置是否可用,然后处理您的不同情况。对于网络连接以及在飞行模式开启时禁用的所有其他服务也是如此。

Rechability 是检查网络连接的一个例子。

10-07 19:43
查看更多