У меня словаря с заказом здесь:Swift: Сортировка массива по естественному порядку
var pickerData = [
"en":"abc",
"jp":"xyz",
"fr":"gya",
"zh-CN":"uio"]
Но когда я Println() pickerData.keys.array, заказ не нравится Thit. Я хочу сортировать pickerData.keys.array по заказу выше. Возможно ли это?
Это не работа. Мне нужен только естественный вид, как я пишу выше. порядок по определенному словарю – TomSawyer
Словарь не гарантирует никакого заказа. Вы должны рассмотреть возможность использования массивов или, возможно, создать свой собственный класс, чтобы сохранить ссылку на порядок сортировки. Что вы имеете в виду, если не работаете, можете ли вы объяснить? Я пробую это на детской площадке, и это работает. – Greg
Я тоже пробовал на детской площадке, но сортировал ее по алфавиту. Ты не понимаешь мой вопрос? Я хочу, чтобы он сортировал по определенному словарю с естественным порядком, таким как: «en», «jp», «fr», «zh-CN» 'не алфавит:' 'en", "fr", "jp", "zh -CN ", я только что отредактировал свой вопрос, потому что вы не понимаете, что мне нужно сортировать по алфавиту. – TomSawyer