У меня есть массив array: [AnyObject]
, который содержит несколько различных объектов наследования, например Dog
или Cat
. Я хотел бы сортировать их по дате, как я могу это сделать?сортировать массив из нескольких объектов наследования по дате
Классы могут, например, выглядеть следующим образом
class Pet {
var: NSDate = NSDate()
}
class Dog: Pet {
}
class Cat: Pet {
}
До сих пор я создал этот класс, который предполагают, чтобы справиться с сортировкой и возвращает новый массив с объектами отсортированный
class FavoriteSorter {
func sortOrganizationsByDistanceFromLocation(orgArray:[AnyObject]) -> [AnyObject] {
let sortedArray = orgArray.sort {
}
return sortedArray
}
}
Может массив содержит только подклассы 'Pet'? – sbooth
ваше право, оно может ТОЛЬКО содержать подклассы Pet –