У меня есть массив объектов CLBeacon, у которых есть свойство .proximity.Закажите массив объектов по значению их перечислений в swift
Я хочу заказать массив этим свойством, которое содержит перечисление CLProximity. Поэтому я хочу, чтобы все объекты были в порядке IMMEDIATE, NEAR, FAR, UNKNOWN.
Есть ли способ сделать это аккуратно, не прибегая к кучам утверждений if?
Я думал о заказе rawValue, но в этом случае это даже не работает, потому что Unknown является первым в перечислении (и я хочу, чтобы оно было заказано последним). – Alper
Простейшая вещь, о которой я могу сейчас подумать, - создать коллекцию, чтобы присвоить им значения int, которые вы можете сравнить. –
. Какой будет код для этого быстро? Закрепить их цифрой? – Alper