-3

我已经开始尝试使用到目前为止使用MessageKit的 Firebase Chat 教程。MessageKit我遇到了这个没有出现在教程项目中的错误。当我尝试使用教程项目中的代码时,我收到此错误并且不知道如何解决它。

参数标签 '(type:)' 不匹配任何可用的重载

let cameraItem = UIBarButtonItem(type: .system)
4

1 回答 1

0

您不能像这样创建UIBarButtonItem,因为它不是文档的一部分。这是具有不同初始化程序的UIBarButtonItem的官方文档。

如果要使用默认系统项创建UIBarButtonItem :

UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: Selector("handleCancel")

这是可用于创建 UIBarButtonItem的所有UIBarButtonItem.SystemItem的列表

您还可以使用不同的数据创建一个UIBarButtonItem,例如图像、文本等...看看这个页面

于 2018-11-19T20:17:50.430 回答