Importar condicionalmente uma estrutura (como Fala) com base na versão iOS no Swift?

Existe alguma maneira de importar condicionalmente uma estrutura noSwift com base na versão iOS de tempo de execução?

Em particular, eu tenho um aplicativo com um destino de implantação deiOS 8. Eu gostaria de usar o novoApple Speech estrutura no aplicativo, se estiver disponível em tempo de execução. Eu estou ciente do#available(iOS 10, *) diretiva para seções de código ea@available(iOS 10, *) diretiva que pode ser usada para uma classe inteira. Portanto, posso evitar facilmente executar qualquer código que use a estrutura de fala com eles. Mas no arquivo que contém a classe que usa o Speech, preciso da instrução "import Speech" e nenhuma dessas duas diretivas pode ser usada lá. Estou descobrindo que mesmo se eu tiver o@available(iOS 10, *) diretiva em toda a minha classe, quando executo meu aplicativo em um dispositivo iOS 9, ele é eliminado no lançamento com

"dyld: Library not loaded: /System/Library/Frameworks/Speech.framework/Speech".

Estou faltando alguma coisa ou só é possível usar a estrutura do Speech em um aplicativo com destino de implantação 10?

questionAnswers(1)

yourAnswerToTheQuestion