参见英文答案 >
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是检查网络连接的一个示例.