当应用程序进入后台语音识别不起作用

时间:2017-05-24 06:51:07

标签: ios objective-c uibackgroundtask sfspeechrecognizer

我正在使用SFSpeechRecognition语音到文本,当应用程序在前台时它正常工作但是应用程序在应用程序转到后台时仍需继续录制。

我已经厌倦了.plist文件

中所有必需的背景设置
- (void)applicationDidEnterBackground:(UIApplication *)application
{
   __block UIBackgroundTaskIdentifier task = 0;
   task=[application beginBackgroundTaskWithExpirationHandler:^{
   NSLog(@"Expiration handler called %f",[application backgroundTimeRemaining]);
   [application endBackgroundTask:task];
   task=UIBackgroundTaskInvalid;
   }];
}

请建议我该怎么做?

0 个答案:

没有答案