Ho una classe, dire Penguin
Swift 2 ordinamento - non può invocare 'specie' con una lista di argomenti di tipo ...
class Penguin {
var beakLength: Float
}
Cercando di ordinare un array di Penguins
come segue:
let penguins = [Penguin]()
let sortedPenguins = penguins.sort { $0.beakLength < $1.beakLength }
dà un messaggio di errore:
Impossibile richiamare 'sort' con un elenco di argomenti di tipo '(@noescape (Penguin, Penguin) -> Bool)'
prevista una lista di argomenti di tipo '(@noescape (Self.Generator.Element, Self.Generator.Element) -> Bool)'
Cosa mi sto perdendo qui?
E funziona nel mio parco giochi ([screenshot] (https://www.evernote.com/l/AOzUny30na5PLYz4Y781afHdBJ7JU-j5Xp0)). – Moritz
Questo è strano - lo fa anche per me ... ma non verrà compilato –
Gli errori che mostri non possono venire da questo semplice frammento, funziona così com'è. Quindi probabilmente c'è qualcos'altro nel tuo progetto sulla tua classe o sulla tua funzione di ordinamento che non stai mostrando. Modifica la tua domanda con parti rilevanti del tuo codice attuale. – Moritz