2016-06-27 72 views

回答

0

你應該建立針對iOS的SDK 10,你的部署目標設置到iOS 9,然後用一些斯威夫特這樣的:

if #available(iOS 10, *) { 
    // use SFSpeechRecognizer 
} else { 
    // show message to user 
} 

顯然蘋果不會非常開心與你在應用程序審查,如果它是一個非常重要的功能是不可用的,但只要它不是應用程序的目的的中心,你清楚與用戶,我認爲上述是最好的解決方案。

我寫了一個tutorial on Swift availability checking,你可能會覺得有用。

相關問題