【问题标题】:IBAction Open Local HTML FileIBAction 打开本地 HTML 文件
【发布时间】:2011-10-15 18:12:50
【问题描述】:

我有一个基于视图的应用程序,它最后只是一个 WebView ......带有一个带有一些图标的 Tabbar。 所以我需要添加一个小图标返回到 localHTML 文件 home.html。

也许有人可以告诉我一些如何在不改变视图的情况下处理它的信息?

这是我的另一个IBActions 的样子

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

其他选项可以是打开一个网站,但不是在 safari 中……就像现在一样。

感谢分享! :)

【问题讨论】:

    标签: ios xcode webview


    【解决方案1】:

    使用上面的行,您现在正在 Safari 中打开它。

    如果本地文件位于主捆绑目录中,则可以使用

    获取本地文件的路径
    NSString *filePath = [[NSString stringWithFormat:@"%@/%@", [[NSBundle mainBundle] resourcePath], @"home.html"] retain];
    

    那么为什么不使用

    [yourWebView loadRequest:[NSURLRequest initWithURL:[NSUrl initWithString:filePath]]];
    

    【讨论】:

    • 应该这样:[NSUrl initWithString:filePath] 是这样的:(大写'rl',和类方法):[NSURL URLWithString:filePath]?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-15
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    相关资源
    最近更新 更多