0

国のリストについては、Iphone 自体から配列を取得しました。

[NSLocale ISOCountryCodes]

それは、アルファベット順にいくつかのコーディングを含む完全な国名を取得したことから、すべての国コードを返します。

しかし、ピッカービューに時系列で表示したいのです。

時系列で国のリストを取得する最短の方法を教えてください。

4

2 に答える 2

1

あなたのコメントに基づいて、「設立」された日付で国を並べ替えたいと考えています。次のウィキペディアのページには、主権を獲得した日付が記載された国のリストが掲載されています。

http://en.wikipedia.org/wiki/List_of_sovereign_states_by_date_of_formation

あなたの側でデータのキュレーションを行い、ISOCountryCode と "foundation" 日付のローカル データベースとの間のルックアップ メカニズムを作成する必要があります。

もちろん、国が設立された日付は、歴史家によって議論の余地があります。そうは言っても、NSWorldHistory クラスがあるかどうか知りたいです :-)。

于 2012-05-10T08:23:39.977 に答える
0

あなたの質問は、「一連の値を表示するにはどうすればよいですか?」

ここには、stackoverflow に関する他のリソースがいくつかあります...

1 つの解決策は、設立日をキー、国コードを値として NSDictionary を使用し、キーで並べ替えることです。

あなたの質問が「1 対 1 の関係でデータのセットを別のデータのセットに移入する方法」である場合、答えは再び NSDictionary、または NSArray でネストされた NSDictionary です。

あなたの質問が「国コードからアプリの設立日を取得するにはどうすればよいですか」である場合は、MikeJ の回答で V を押す必要があります。

于 2012-05-10T09:08:56.557 に答える