J'émigre mon code de Swift 2.3 à Swift 3. Avant cela fonctionnait bien après la migration, je suis face à ne pas attendre le type de résultat contextuelle NSArray Voici mon codeswift3: pas le type de résultat contextuel prévu NSArray
func setConfirmedBookingsAfterSorting() {
if let bookings = ContentService.sharedInstance.confirmedBookings {
self.confirmedBookings = (bookings as NSArray).sortedArray(using: [NSSortDescriptor(key: "startTime", ascending: true)])
}
}
Pourquoi ne pas simplement utiliser le tri natif de Swift? 'bookings.sort {$ 0.startTime <$ 1.startTime}' – Alexander