Ios 什么是不使用字典的替代方法,因为顺序不总是一样的?

Ios 什么是不使用字典的替代方法,因为顺序不总是一样的?,ios,swift,swift3,ios10,Ios,Swift,Swift3,Ios10,我从服务器获取数据,并使用SwiftyJson将其转换为字典。当我迭代这个字典项时,它并不总是显示相同的顺序。不同的字典项显示不同的顺序。我如何从服务器获得相同的顺序?这是我的回复数据 { } 此代码与SwiftJson一起使用 如果让responseDict=responseData.dictionary,那么让suggestion=responseDict[suggestion]?.dictionary{ }swift中的词典总是不按设计排序!如果你想对它进行排序,你需要使用另一种数据结构,

我从服务器获取数据,并使用SwiftyJson将其转换为字典。当我迭代这个字典项时,它并不总是显示相同的顺序。不同的字典项显示不同的顺序。我如何从服务器获得相同的顺序?这是我的回复数据

{

}

此代码与SwiftJson一起使用

如果让responseDict=responseData.dictionary,那么让suggestion=responseDict[suggestion]?.dictionary{


}swift中的词典总是不按设计排序!如果你想对它进行排序,你需要使用另一种数据结构,比如数组。

至少告诉我你为什么否决了我?我也在寻找解决方案,但他们否决了我的意见。你可以将我的代码转换为数组?或者我应该为数组编写什么?你可以简单地执行var-array=[金发、黑、脏]当我想把这个数组转换成它的显示错误时,我从服务器获取数据
content = "what type you like?";
"demoID" = 6;
suggestion =     {
    "example 1" = "Blonde";
    "example 2" = "Dark";
    "example 3" = "Dirty";

};