0

in swift 2.2 its work:

var messages = [JSQMessage]()

//...
for i in 1...10 {
 let sender = (i%2 == 0) ? "Server" : self.senderId
 let messageContent = "Message nr. \(i)"
 var message = JSQMessage(senderId: sender, displayName: sender, text: messageContent)
 self.messages += [message] //Cannot convert value of type '[JSQMessage]' to expected argument type 'inout_'
}

in swift 3 give me error. tried to use

self.messages += [&message] // Type of expression is ambiguous without more context

how to fix?

Vyacheslav
  • 26,359
  • 19
  • 112
  • 194
Denis Windover
  • 445
  • 2
  • 6
  • 20

1 Answers1

0

Try this: self.messages.append(message)

There are a lot of variants of appending:

https://stackoverflow.com/a/24002784/1979882

Community
  • 1
  • 1
Vyacheslav
  • 26,359
  • 19
  • 112
  • 194
  • 1
    Instead of linking to another post on Stack Overflow in an answer, flag or vote to close questions as duplicates. – JAL Oct 22 '16 at 17:01