2016-04-28 13 views
0

これは前に尋ねられたと確信していますが、私はそれを見つけることができないと思います。言い換えればわかりません。IOSの低電力プロンプトに対応するには?

IOS 9+では、電源が低下すると、iOSによって低電力モードを随意に促すプロンプトが表示されます。

このアラートが表示されているときにアプリでアクティビティを一時停止できるようにしたいと思います。

私は使用できるデリゲートメソッドがあると確信しています。誰もそれの名前を知っていますか?

ありがとう!

答えて

1

それともただのシステムのポップアップが表示されるたびに呼び出され、あなたのメインAppDelegate.mに

- (void)applicationWillResignActive:(UIApplication *)application 
{ 
    // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. 
    // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. 
} 

を探しています。

3

に記載されているNSProcessInfoPowerStateDidChangeNotificationの時計をご覧ください。あなたがその通知を取得すると、状態チェック:アプリが電源状態の変更が通知されると

を、それがその後、

アプリを照会することができます... isLowPowerModeEnabledは、現在の電源状態を判断するために照会します現在の電源状態は、 NSProcessInfoクラスのisLowPowerModeEnabledプロパティにアクセスしてください(リスト7-2の を参照)。このプロパティには、Low Power Modeが有効か無効かを示すブール値 が含まれています。

関連する問題