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