如何在ios中了解或关闭飞机模式

参见英文答案 >
Detect airplane mode on iOS                                    4个

我想在布尔变量上打开或关闭飞行模式.

例如 :

Bool airplaneMode = airplanemode;

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

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

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

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

Rechability是检查网络连接的一个示例.

点赞