wirklich verwirrt über Multitasking-API in iOS, wie beginBackgroundTaskWithExpirationHandler usw.Wie Multitasking für iOS-Anwendung verwenden?
Zum Beispiel der Videoaufzeichnung, wenn drücken, um die Aufnahme zu starten, wir
if ([[UIDevice currentDevice] isMultitaskingSupported]) {
[self setBackgroundRecordingID:[[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{}]];
}
setzen, wenn Enden
if ([[UIDevice currentDevice] isMultitaskingSupported]) {
[[UIApplication sharedApplication] endBackgroundTask:[self backgroundRecordingID]];
}
Aufnahme
Wer kann also erklären, was das bedeutet. Wie Sie sehen können, ist der Block beginBackgroundTaskWithExpirationHandler beim Starten der Aufzeichnung leer (nichts zu tun?), Und was ist die Verwendung dieser Codes?
Vielen Dank für die Erklärung.