将代码从Objective-C转换为Swift

时间:2015-06-13 05:00:14

标签: objective-c swift url instagram

我正在Swift中开发一个新的应用程序,我想将Instagram连接到我的应用程序。我发现iPhone与Instagram挂钩,但它是客观的C。

任何人都可以帮助我将其转换为swift吗?

以下是代码:

NSURL *instagramURL = [NSURL URLWithString:@"instagram://location?id=1"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
    [[UIApplication sharedApplication] openURL:instagramURL];
}

2 个答案:

答案 0 :(得分:2)

你必须像以下一样快速地做

    var instagramURL : NSURL = NSURL(string: "instagram://location?id=1")!
    if (UIApplication.sharedApplication().canOpenURL(instagramURL)) {
        UIApplication.sharedApplication().openURL(instagramURL)
    }

答案 1 :(得分:1)

雨燕4.2

let instagramURL = URL(string: "instagram://location?id=1")
if let anURL = instagramURL {
    if UIApplication.shared.canOpenURL(anURL) {
         UIApplication.shared.openURL(anURL)
    }
}

使用Swiftify.me

转换为Swift