UIWebView 的“loadData”方法在 Swift 2 中不接受 nil 作为 baseURL

2024-05-07

我不想将任何值传递给 baseURL 参数loadData的方法UIWebView.

在斯威夫特 1.2 中,nil工作正常:

self.loadFundInfo.loadData(responseData, MIMEType: contentType, textEncodingName: "", baseURL: nil)

在 Swift 2.0 中,如何做同样的事情?

我收到此错误:

Nil 与预期的参数类型 NSURL 不兼容


错误消息是不言自明的:baseURL参数现在必须是类型NSURL, not NSURL?(不再是可选的,所以它不能为零)。

Swift 2 中的方法签名是:

loadData(data: NSData, MIMEType: String, textEncodingName: String, baseURL: NSURL)

答案是你不能做同样的事情,你必须提供一个基本 URL.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UIWebView 的“loadData”方法在 Swift 2 中不接受 nil 作为 baseURL 的相关文章

  • 即使没有任何更改,“转换为最新的 Swift 语法”也会破坏构建

    我的项目是用 Objective C 编写的 只有一个 swift 中的 tableviewcontroller 我今天下载了 Xcode beta 它提示我 转换为最新的 Swift 语法 当我按照步骤操作后 它显示没有任何变化 我也没有
  • 快速将图像转换为 BASE64 字符串

    我正在尝试转换用户从他的照片或从相机中选取的图像 我能够将图像转换为 base64 字符串 但问题是它需要太多时间并打印一个长的无限字符串 这是我得到的字符串的输出 这是我的代码 Image picker from Gallery func
  • 如何将 HTML 文档分解为电子书页面?

    对于 iPhone 电子书应用程序 我需要将任意长的 HTML 文档分解为完全适合一个屏幕的页面 如果我只是使用 UIWebView 来实现此目的 则最底部的行往往只会部分显示 其余部分会从视图边缘消失 因此 我假设我需要知道在给定源 HT
  • 如何在 swift 中导入自定义框架中存在的类

    我有一个自定义框架 它包含一些公共类 但我无法使用该公共类 在 Objective C 中我们可以导入为 import
  • 当 UIWebView 尝试阻塞锁定 Web 线程时,避免主线程冻结

    所有 UIWebView 共享一个 Web 线程 当其中之一是init ed 从超级视图等中删除 它们将尝试以阻塞方式从主线程锁定 Web 线程 从而暂时冻结主线程的运行循环 如果网络线程繁忙 例如在进行长同步时XMLHttpRequest
  • MathJax:隐藏Mathjax加载过程

    I have Mathjax在我显示的代码中UIWebView 尽管Mathjax正在加载它在我的左下角显示加载过程UIWebView与下面的图片相同 我想隐藏它们 我不希望我的用户看到它们 note 虚拟解决方案显示假 正在加载 几秒钟
  • 从 uiwebview Xcode 获取选定的文本

    我有一个UIWebView从加载文本htmlString 我需要当用户选择文本的一部分并按下按钮时 我将能够提取它以便在其他地方使用它 所以我使用以下代码 The JS File NSString filePath NSBundle mai
  • 循环核心数据 NSSet 的正确语法

    每当我循环遍历核心数据关系 NSSet 时 我必须将集合转换为数组 for student in classroom students allObjects as Student print student name 或者我可以正常循环遍历
  • Swift Alamofire + Promise 捕获

    伙计们 除了catch之外 以下工作正常 xcode错误与expected member name following 这是使用 PromiseKit 进行承诺的正确方法吗 欢迎所有建议 谢谢 IBAction func loginButt
  • 使用 UIWebView loadRequest 的常规块 56、1024、8、244、24 内存泄漏

    我遇到了内存泄漏 但无法通过泄漏 构建 分析或整体检查来找出如何修复 我有一个非常强烈的想法 这是由于我的 UIWebview 加载 JavaScript 的 loadRequest 命令造成的 但我不知道出了什么问题 这是我的设置 我有一
  • UIWebview 中的 NSString

    我有一个NSString和我的项目中的 webView iPhone 的 Objective C 我称之为index html在 webView 及其内部我插入了我的脚本 javascript 如何在脚本中将 NSString 作为 var
  • 如果两个数组包含相同的元素,无论这些元素出现的顺序如何,如何在 Swift 中检查?

    假设有两个数组 var array1 a b c var array2 b c a 我希望这两个数组的比较结果为真 以下 var array1 a b c var array2 b c a d 是假的 我怎样才能在 Swift 中实现这一点
  • UIWebView stringByEvaluatingJavaScriptFromString 在后台

    在 iOS 应用程序中 我正在运行一个相当大的脚本UIWebView using stringByEvaluatingJavaScriptFromString 就 JavaScript 字符串的长度而言较大 调用 JavaScript 后会
  • Swift 2 OAuth2 LinkedIn 连接

    我将使用 Swift 2 和 Xcode 7 制作一个本机 iOS 应用程序 用户应该使用 LinkedIn 和 OAuth 2 登录 但我想知道应该如何开始设置 我对 OAuth 2 没有太多经验 有好的教程或示例应用程序吗 我看到了雷
  • 在 JavaScript 中检测页面是否加载到 WKWebView 中

    如何使用 javascript 可靠地检测到页面已加载到 WKWebView 中 我希望能够检测到这些场景 iOS 和 WKWebView iOS 和 Safari not iOS 关于 UIWebView 有一个类似的问题here htt
  • 为什么在授予用户权限时,UIUserNotificationType.None 在当前设置中返回 true?

    我正在编写一种方法来检查当前用户设置是否包含某些通知类型 当检查当前设置是否包含 UIUserNotificationsType None 时 无论授予权限还是拒绝权限 它都会返回 true 有谁知道这是为什么吗 func register
  • NVActivityIndi​​catorView 仅适用于特定视图

    我正在使用这个库https github com ninjaprox NVActivityIndi catorView https github com ninjaprox NVActivityIndicatorView用于显示加载指示器
  • UIWebView 中的 PDF

    我正在创建一个杂志应用程序 我在 UIWebView 中显示杂志的每一页 不过 Web 视图不会用 PDF 填满屏幕 它周围有一个边界 我怎样才能全屏显示它 我还没有使用 UIWebView 尝试过此操作 但您也许可以执行类似的操作来以编程
  • 使用 UIWebView 显示 PDF 不起作用

    因此 我意识到有关使用 UIWebView 在应用程序 在 iPad 上 中显示 PDF 存在很多问题 我已经审查了我能找到的所有内容 但似乎找不到任何满意的东西 我想做的事情非常基本 所以我真的不知道为什么它不起作用 我需要做的就是在 U
  • iPhone UIWebview——保存已下载的图像

    我有一个带有嵌入式 UIWebview Safari 控件的 iPhone 应用程序 我希望能够在本地存储某些网页的图像 我可以通过编程方式访问UIWebview下载图像的路径吗 或者我需要解析HTML 然后去网上找到图像资源并再次下载 我

随机推荐