Jean Kerby
Jean Kerby

Reputation: 9

How to return 2 different type of data with IGlistkit

How do I return two different types of data with IGListkit?

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

I'm getting this error:

Binary operator '+=(::)' cannot be applied to operands of type '[MKLocalSearchCompletion]' and '[Property]'

Upvotes: 0

Views: 52

Answers (1)

rupesh45
rupesh45

Reputation: 135

Try this !

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

Upvotes: 0

Related Questions