到目前为止,我已经开始尝试使用使用MessageKit
的Firebase Chat教程中的MessageKit
。我遇到了此错误,该错误未出现在教程项目中。当我尝试使用教程项目中的代码时,出现此错误,并且不确定如何解决。
参数标签“(类型:)”与任何可用的重载都不匹配
let cameraItem = UIBarButtonItem(type: .system)
答案 0 :(得分:0)
您不能这样创建 UIBarButtonItem ,因为它不是文档的一部分。这是UIBarButtonItem的官方文档,带有不同的初始化程序。
如果要使用默认系统项目创建UIBarButtonItem:
UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: Selector("handleCancel")
以下是所有UIBarButtonItem.SystemItem的列表,可用于创建UIBarButtonItem
您还可以使用不同的数据(例如图像,文本等)创建 UIBarButtonItem 。看看这个page