0

如何使用 IGListkit 返回两种不同类型的数据?

func objects(for listAdapter: ListAdapter) -> [ListDiffable] {
      var data = searchCompleter.results
      data += propertyController.properties
      return searchCompleter.results
}

我收到此错误:

二元运算符 '+=( : :)' 不能应用于类型为 '[MKLocalSearchCompletion]' 和 '[Property]' 的操作数

4

1 回答 1

0

尝试这个 !

func objects(for listAdapter: ListAdapter) -> [ListDiffable] {
      var data = searchCompleter.results as [ListDiffable]
      let properties = propertyController.properties
      data += properties 
      
      return data
    }
于 2020-07-16T10:12:35.937 回答