辞書オブジェクトを使用してキーに基づいて値をソートするという問題に直面しています。実際に私が保存しているのは、そのディクショナリに異なるデータ型を持つ各ディクショナリオブジェクトです。すべてのデータ型は文字列として取得され、この文字列型を特定のデータ型に変換して並べ替える方法は万力です。私のコードと出力は次のとおりです。これで私を助けてください。
-(IBAction)PriceSort:(id)sender
{
NSSortDescriptor * sort = [[NSSortDescriptor alloc] initWithKey:@"Price" ascending:true] ;
NSArray *sa = [symbolArray sortedArrayUsingDescriptors:[NSArray arrayWithObject:sort]];
NSLog(@"price=%@",sa);
}
出力 {
volume = 2496752;
Yield = "10.49";
MarCap = 829;
Price = "0.715";
Symbol = SAIPI;
},