代码之家  ›  专栏  ›  技术社区  ›  Lukas Bimba

swift messagekit-参数标签'(type:)'与任何可用的重载都不匹配

  •  -3
  • Lukas Bimba  · 技术社区  · 6 年前

    我已经开始尝试使用 MessageKit 从使用 消息工具包 到目前为止。我遇到了这个错误,它没有出现在教程项目中。当我试图使用教程项目中的代码时,我得到了这个错误,不知道如何解决它。

    参数标签'(类型:)'与任何可用的重载都不匹配

    let cameraItem = UIBarButtonItem(type: .system)
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Julien Kode    6 年前

    不能创建 UIBarButtonItem 因为它不是文档的一部分。这是 栏按钮项 用不同的缩写。

    如果要创建 栏按钮项 使用默认系统项:

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

    这是一份清单 UIBarButtonItem.SystemItem 可以用来创建 栏按钮项

    您还可以创建 栏按钮项 不同的数据,如图像、文本等…看看这个 page