iOSのピッカーコントロールにキーをロードしています。私の問題は、キーをアルファベット順にソートできないことです。
ソートされていないコードでは、Nordfyn、Svendborg、Nyborg、Langeland、Assens、Kerteminde、Middelfart、Odense、Ærø、Faaborg-Midtfyn から、Sorted: Ærø、Svendborg、Nyborg、Langeland、Kerteminde、Nordfyn、Middelfart、Assens、Odense になります。 、Faaborg-Midtfyn。
NSBundle *KSbundle = [NSBundle mainBundle];
NSURL *KSplistURL = [KSbundle URLForResource:@"KommunerStedtillæg"
withExtension:@"plist"];
NSDictionary *KSdictionary = [NSDictionary
dictionaryWithContentsOfURL:KSplistURL];
NSArray *KSkeys = [[KSdictionary allKeys] sortedArrayUsingSelector:@selector(compare:)];
NSMutableDictionary *KSnewDict = [NSMutableDictionary dictionary];
for (id key in KSkeys)
[KSnewDict setObject:[KSdictionary objectForKey:key] forKey:key];
kommunerKeys = [KSnewDict allKeys];
kommunerValues = [KSnewDict allValues];