iOS 应用程序打开网站 URL

标签 ios iphone swift mobile

我是 iOS 开发新手。我正在开发一个简单的应用程序,该应用程序在启动时只会调用默认浏览器。

我的 ViewController.swift 中有以下简短代码。

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    let url = NSURL(string: "https://www.domain.com")!
    UIApplication.sharedApplication().openURL(url)
    exit(0)
}

我已经测试过,它可以工作,但实际上花了近 5 秒才调用浏览器。

我想知道上面的代码是否有更好的地方,以便立即调用浏览器。之所以需要这个应用程序,是因为我的用户想要在 App Store 上有一个“空间”。

欢迎任何其他建议。

最佳答案

你可以使用 UIwebview 尝试同样的事情 如果您使用 UIwebview 那么您可以更快地打开特定网址

第二个sol将UIwebView放入整个屏幕......然后你的浏览器加载然后隐藏你的UIwebView

关于iOS 应用程序打开网站 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31447028/

相关文章:

ios - 从 ViewController 到 UIImageView 的 photoImageView 导出无效。 socket 不能连接到重复的内容

iphone - 创建自定义 UIButton 类

swift - ARKit – 图像相似但颜色不同的图像识别

swift - 搜索时停用 UIRefreshControl

ios - 在 ViewController 的 loadView 中创建的自动调整 View 的 AutoLayout 约束

iphone - 如何使用 didFinishPickingMediaWithInfo 从视频中查找 "Selected frames"的开始和结束持续时间?

java - 我想开发适用于 iPhone 和 Android 的应用程序。使用哪个框架更好?

iphone - 为什么在使用 lldb 调试时有时 'self' 不可用?

ios - 如何使用委托(delegate)协议(protocol)更新 tableView 数据?

ios - availableInputs API 无法检测到三星耳机