我的应用程序允许向用户发送远程推送通知.当用户点击推送通知时,如何在特定视图控制器中打开它?我希望应用程序打开并导航到特定的视图控制器,具体取决于收到的推送通知.
在我的 iOS 应用程序中,我打算使用以下代码获取我的 Google 地图地图的快照:
UIGraphicsBeginImageContext(self.mapView.frame.size)
if let context = UIGraphicsGetCurrentContext() {
self.mapView.layer.render(in: context)
}
self.imageSnapshot = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
Run Code Online (Sandbox Code Playgroud)
但是,返回的图像是黑屏图像,左下角有 Google 徽标。我该怎么做才能获得正确的地图图像快照?
我正在尝试开发一个语音识别应用程序,可以识别并显示选定的语言。我使用了以下意图附加功能:
i.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "zh-CN");
i.putExtra(RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES, "zh-CN");
Run Code Online (Sandbox Code Playgroud)
但是,显示的文本不是首选语言。仅当我在“设置>>语言和输入>>语音搜索”中手动更改默认语言时,它才有效。有没有办法以编程方式更改语音搜索语言?