ios - 从 Swift 打开 Instagram 图片

标签 ios objective-c swift instagram nsurl

代码似乎选择了正确的变量,但从未打开 Instagram 应用程序来显示该图像。

func showOriginWebPage() {

    println("showOriginWebPage: \(self.id!)")

    if let appURL = NSURL(string: "instagram://media?id=\(self.id)") {
        let canOpen = UIApplication.sharedApplication().canOpenURL(appURL)
    }
}

// println: showOriginWebPage: 932481051119413840_1563069185

感谢您的指点。

enter image description here

最佳答案

我是这样做的

@IBAction func openOnInstagramAction(sender: AnyObject) {

    var instagramURL = NSURL(string: "instagram://user?id=" + "1234567890" )
    if (UIApplication.sharedApplication().canOpenURL(instagramURL!)) {
        UIApplication.sharedApplication().openURL(instagramURL!)
    }else {
        println("Instagram not installed")
    }
}

关于ios - 从 Swift 打开 Instagram 图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28882272/

相关文章:

ios - 如何在同一相册的 Facebook 和 Twitter 上使用 SLComposeViewController 发布多张图片

cocoa-touch - willAnimateRotationToInterfaceOrientation 在 vi​​ewWillAppear 之前被调用

android - Flutter 中的 initState 和类构造函数有什么区别?

objective-c - Objective C 类到 NSDictionary

objective-c - 我如何从 viewWillTransitionToSize 获取有关 View Controller 在旋转后的外观的详细信息?

swift - 在 Swift 中将整数转换为罗马数字字符串

ios - 将自定义动画 UIView 属性与其他动画同步

ios - iOS 的 Github API

ios - Xcode 日志中找不到字体 SKLabelNode 警告

swift - 从中间件 Vapor 中排除一些 View