【问题标题】:html links in the project directory Xcode project are not opening项目目录中的 html 链接 Xcode 项目未打开
【发布时间】:2014-01-16 09:25:06
【问题描述】:

我有我的项目的竞争网站.. 我必须使它成为本地的 在使用 uiwebview 时 它只检测设置为打开的页面 即主页 它显示了链接,但没有打开它们

我已经在项目中包含了所有的html文件

我需要声誉才能向您显示页面图像.. 所以告诉我如何改进我的答案 或

【问题讨论】:

  • 真的很紧急,请帮帮我...
  • 您还需要导入 javascript 文件还是只导入 HTML 文件?
  • 如果只有 html 工作,它对我来说就足够了
  • "- (void)viewDidLoad { // self.webView.dataDetectorTypes = UIDataDetectorTypeLink; [super viewDidLoad]; NSString htmlFile = [[NSBundle mainBundle] pathForResource:@"mainpage" ofType:@ "html" inDirectory:@"test"]; NSString htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil]; [self.webView loadHTMLString:htmlString baseURL:nil];"
  • 拜托拜托...帮我解决这个问题

标签: javascript ios xcode uiwebview


【解决方案1】:

要将 HTML 文件插入 uiwebview,您可以使用以下方法:

  1. 将 .html 文件拖到 Xcode 项目中(选择“将项目复制到目标组的文件夹”)
  2. 打开故事板文件
  3. 将 Web 视图从对象库拖到您的视图控制器中
  4. 显示助手编辑器并使用 ctr 拖动并单击刚刚在 @interface 部分下和 @end 之前创建的 Web 视图。将 webView 插入名称字段并单击连接以创建以下属性:

    @property (weak, nonatomic) IBOutlet UIWebView *webView;

  5. 在 viewDidLoad 方法中插入以下代码以加载您的 .html 文件

    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"name_HTML_file" ofType:@"html"] isDirectory:NO]];

    [self.webView loadRequest:request];

  6. 构建并运行应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    相关资源
    最近更新 更多