47

アプリに接続されたJSONフィードがあります。アイテムの1つは、カンマで区切られた緯度と経度です。例:「32.0235、1.345」。

カンマで分割して、これを2つの別々の値に分割しようとしています。

何かアドバイス?ありがとう!!

4

5 に答える 5

133
NSArray *strings = [coords componentsSeparatedByString:@","];
于 2011-06-22T16:53:50.930 に答える
17
NSString* myString = @"32.0235, 1.345".
NSArray* myArray = [myString  componentsSeparatedByString:@","];

NSString* firstString = [myArray objectAtIndex:0];
NSString* secondString = [myArray objectAtIndex:1];

ドキュメントを見る

于 2011-06-22T16:57:15.650 に答える
5

あなたが欲しい:

- (NSArray *)componentsSeparatedByString:(NSString *)separator

区切り文字として@"、"を使用します。

于 2011-06-22T16:53:29.350 に答える
1

それを試し[yourCommaSeparatedString componentsSeparatedByString:@", "]
て、文字列を含む NSArray を取得し、次に floatValue を呼び出すことができます;)

于 2011-06-22T16:56:05.393 に答える