9

Facebook ネイティブ プロファイルを開くには、次を使用できます。

NSURL *url = [NSURL URLWithString:@"fb://profile/<id>"];
[[UIApplication sharedApplication] openURL:url];

Instagram プロフィールに対して同じことを行う方法はありますか?

4

1 に答える 1

27

次のスニペットは、userName のデバイスで instagram アプリを開きます。

オブジェクティブ C

NSURL *instagramURL = [NSURL URLWithString:@"instagram://user?username=USERNAME"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
    [[UIApplication sharedApplication] openURL:instagramURL];
}

迅速

var instagramURL: NSURL = NSURL(string: "instagram://user?username=USERNAME")
if UIApplication.sharedApplication().canOpenURL(instagramURL) {
    UIApplication.sharedApplication().openURL(instagramURL)
}

スイフト3.0

let instagramURL:URL = URL(string: "instagram://user?username=USERNAME")!
if UIApplication.shared.canOpenURL(instagramURL) {
    UIApplication.shared.open(instagramURL, options:[:], completionHandler: { (Bool) in
        print("Completion block")
    })
}

詳細が必要な場合は、次のドキュメント リンクを参照してください。

于 2013-05-04T04:35:02.030 に答える