我几个小时以来一直试图找到这个问题的答案,但仍然无济于事。我正在尝试使用以下代码:
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(使用前将#替换为@)