Configurar links diretos rapidamente?

Então, eu tenho um aplicativo escrito rapidamente para o qual gostaria de usar links diretos. Um usuário clicaria em um que na rota do URL tivesse diferentes informações, como o ID da postagem ou o número de curtidas que ela possui ou algo assim. Entendo que você colocou isso no AppDelegate:

func application(application: UIApplication,openURL url: NSURL,sourceApplication sourceApplication: String?,annotation annotation: AnyObject?) -> Bool {
    println(url.host as String!)
    return true
}

E isso imprime tudo depoisappname://. Mas como posso obterurl.host ao meu controlador de exibição para ser analisado nas informações necessárias. Se a declaração da URL estivesse fora dessa função, eu poderia usar isso:

let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let InfoFromDeepLink = appDelegate.url.host

mas como está dentro dessa volumosa função Objective-C, estou desamparado. Como você faz isso? Estou completamente perplexo. Eu não posso nem definir a função parareturn url.host porque não permite isso. Isso é o que eu faria em Javascript. Se você também conhece o Javascript, talvez coloque-o em termos que um desenvolvedor da Web entenderia porque sou bastante novo nisso. Isso tem que ser tão simples para um desenvolvedor Swift, certo? Eu me sinto tão idiota.

questionAnswers(2)

yourAnswerToTheQuestion