我目前在将二维数组中的数据按字母顺序排序时遇到了一个大问题。我会尽量把每一个细节都说清楚。目前,我正在使用CNContactStore获取我的联系人。这一切都很好。我能够从我的联系人中检索我想要的所有数据。现在,我创建了以下结构:structFavoritableContact{letcontact:CNContactvarhasFavorited:Bool}有了这个,我声明并初始化了以下数组:varfavoritableContacts=[FavoritableContact]()一旦我检索到我的联系人,我只需将它们附加到favoritableContacts;trystore.en