【问题标题】:How to open a safari window from iPad application that is running a local website?如何从运行本地网站的 iPad 应用程序打开 Safari 窗口?
【发布时间】:2014-12-22 14:11:56
【问题描述】:

我有一个在本地加载网站的 iPad 应用程序。它工作得很好,但唯一的问题是我有一个指向 Facebook 的链接,当我点击它时,Facebook 页面将在应用程序窗口中打开。因此,我需要关闭我正在运行的应用程序并重新打开它以再次使用它。为此,我如何打开一个新的 Safari 窗口?

网站的所有文件都在应用程序资产文件夹中,因此一旦用户打开应用程序就会看到网站

 <a href="facebook address" target="_blank"><img src="facebook logo"/></a>

【问题讨论】:

    标签: objective-c xcode ipad


    【解决方案1】:

    How to launch safari and open URL from iOS app

    这不是我的答案,但我认为它可以提供帮助(上面的答案链接......不允许发表评论):

    下面是一位名叫蒂姆的成员的回答

    这就是我所做的:

    我在头 .h 文件中创建了一个IBAction,如下所示:

    - (IBAction)openDaleDietrichDotCom:(id)sender;
    

    我在“设置”页面上添加了一个UIButton,其中包含我要链接到的文本。

    我将按钮正确连接到文件所有者中的IBAction

    然后执行以下操作:

    - (IBAction)openDaleDietrichDotCom:(id)sender
    {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.daledietrich.com"]];
    }
    

    【讨论】:

    • 蒂姆指的是戴尔·迪特里希。道歉
    • 我可以把这个写成html文件吗?正如我提到的,该应用程序正在打开一个本地网站。
    • 嗨,杰克。根据我有限的知识和侦察,我发现这个答案似乎表明您应该能够根据您加载 html 的方式:
    猜你喜欢
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    • 2012-10-28
    相关资源
    最近更新 更多