Swift 3.0 无法解析 DispatchQueue 的标识符

2023-12-15

我几个小时以来一直试图找到这个问题的答案,但仍然无济于事。我正在尝试使用以下代码:

func fetchPosts() {
    ref.child("Amore").child("Posts").observeSingleEventOfType(.Value, withBlock: { (snapshot) in
        if let dictionary = snapshot.value as? [String: AnyObject] {
            let postMod = ReviewsPostModel()

            postMod.setValuesForKeysWithDictionary(dictionary)
            self.posts.insert(postMod, atIndex: 0)
        }

        DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) {
            self.tableView.reloadData()
        }
    })
}

在 Swift 3.0.1 中,但它说“DispatchQueue”是一个未解析的标识符。我已经导入了 Dispatch,并确保该类指向正确的目标文件。非常感谢任何和所有的帮助。


最近,我编写的一个简单的 swift 脚本在 Linux 下运行时出现了这个错误。同样的脚本在 macOS 下运行良好。

出于好奇,我在脚本顶部添加了一个“import Dispatch”,然后它在 Linux 上运行良好。

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

Swift 3.0 无法解析 DispatchQueue 的标识符 的相关文章

随机推荐

  • 类定义开头的这个宏的作用是什么?

    我正在查看库的源代码 许多类是使用以下形式定义的 class THING API ClassName 跳转到宏定义 ifndef THING API define THING API lt This macro is added to al
  • 通过命令行为 Android 构建 Unity 项目的简单命令

    将 Unity 项目构建为 Android apk 的正确命令是什么 使用此命令我可以为 Windows 进行编译 C Program Files Unity Hub Editor 2019 4 29f1 Editor Unity exe
  • 使用 NSTimer 仅以秒为单位倒计时(从 00:20 到 0)

    我需要一个从 20 秒到 0 的标签倒计时 然后重新开始 这是我第一次用 Swift 做一个项目 我正在尝试使用NSTimer scheduledTimerWithTimeInterval 此倒计时应循环运行给定的次数 我很难实施Start
  • PDF Java 打印:打印机作业队列中发送了作业,但没有打印任何内容

    我正在尝试打印 PDF 文档 我可以在打印机队列中看到该作业 然后看到它消失 就像打印机已完成其作业一样 但问题是没有打印任何内容 我无法弄清楚我的代码中有什么问题 PrintService printServices PrintServi
  • 函数指针与函数引用

    在下面的代码中 函数指针和我认为的 函数引用 似乎具有相同的语义 include
  • 迁移后 Blazor WebAssembly 版本 5 生成错误

    After 迁徙 to Net Core 5我的独立BlazorWebAssembly项目无法构建并出现以下错误 我尝试了很多方法但没有修复 NETSDK1082 没有可用于指定 RuntimeIdentifier browser wasm
  • Bootstrap 手风琴防止在 asp.net 回发时崩溃

    我有一个引导手风琴 我尝试在回发时重新打开最后打开的窗格 就像有人单击我页面上的保存按钮一样 我找到了这个解决方案 在页面刷新 导航时保留 Twitter Bootstrap 折叠状态 但我无法对此发表评论 因为我作为用户没有足够的积分 由
  • 回调函数示例

    我很难理解如何callback 函数在以下代码块中使用 我们如何使用callback 作为一个函数 在函数体内 当function callback 还没有定义 将 true false 作为参数传递到下面的回调函数中会有什么影响 感谢您的
  • Haskell 树上折叠的变化

    给定一棵树定义为 data Tree a Leaf Node Tree a a Tree a deriving Eq Show 我想使用该功能 foldTree b gt a gt b gt b gt b gt Tree a gt b fo
  • 如何阻止 Filezilla 更改我的换行符?

    我正在从 Linux Web 服务器下载 perl CGI 文件 它有 Unix 换行符 我在 Windows PC 上用一个不错的文本编辑器 Geany 编辑它 它保留了这些换行符 然后我用 Filezilla 再次上传它 它有 DOS
  • 如何在 Python 中将数字列表转换为 jsonarray

    我有以下格式的一行 row 1L 0 1 0 2 1234L 1 134L 2 现在 我想要在文件中写入以下内容 1 0 1 0 2 1234 1 134 2 基本上将上面转换为 jsonarray 吗 Python 中是否有内置方法 库或
  • 如何解决 org.postgresql.jdbc.PgConnection.createClob() 尚未实现

    例外情况 当启动 spring boot 应用程序时 我收到了 引起原因 java sql SQLFeatureNotSupportedException 方法 org postgresql jdbc PgConnection create
  • 如何在禁用 SSL 卸载的情况下使 ARR 正常工作? 502.3 错误网关

    所以我已经遇到这个错误好几天了 我用谷歌搜索了又搜索 但似乎没有什么可以解决我的情况 我希望有人可以提供帮助 问题 当我在 ARR 路由规则 中禁用 SSL 卸载时 我收到以下信息 502 Web 服务器在充当 Web 服务器时收到无效响应
  • 学习使用 Xcode 和 Objective-C 基础知识进行 iPhone 开发的最佳地点是哪里? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 当我说最好的地方时 我指的是实体课程 研讨会 讲习班等 它可能遍布世界各地 Thanks 我会避开神学院来学习 Objective C 我听说过关于大书呆子牧场培训班
  • C++ 多重继承转换如何工作?

    这个问题帮助我理解了一些 但我的问题与他们的略有不同 据我了解 C 中的基本类型转换涉及将内存中的结构重新解释为不同的结构 例如 class Building int sqFootage class Office public Buildi
  • RMarkdown 生成 HTML 文档注释/评论窗格

    我正在从 Word 文档报告转向使用 RMarkdown 生成的 HTML 文件 然而 我的客户在放弃 Word 后会错过的一大功能是能够轻松地直接向文档添加注释 是否存在一些 HTML Java 等代码片段 可以在 HTML 文档的一侧添
  • ASP GridView 在按钮单击时获取行值

    我正在做什么 单击图像按钮时重置用户密码 到目前为止已完成 添加了 GridViewCommandEventHandler 它正确触发 使用代码来自MSDN 我的 e CommandArgument 得到一个空字符串 并且在运行时抛出错误
  • 运行节点应用程序时 bcrypt 无效的 elf 标头

    我正在为学校开发一个 Nodejs 项目 我无法使用 npm 安装 bcrypt 所以我安装了 bcrypt nodejs 并且该项目昨天运行良好 但是今天 当我做 节点应用程序 时 我遇到了这个错误 node modules bcrypt
  • PHP $_REQUEST 作为数组

    我有一个搜索表单 我想将搜索词作为数组 REQUEST 这样我就可以列出每个搜索词 将每个搜索词包装在一个跨度中以进行样式设置 我怎么做 编辑 这是请求的代码
  • Swift 3.0 无法解析 DispatchQueue 的标识符

    我几个小时以来一直试图找到这个问题的答案 但仍然无济于事 我正在尝试使用以下代码 func fetchPosts ref child Amore child Posts observeSingleEventOfType Value with