Objective-CでHTTPリクエストを作成すると、そこから応答が返されます。
200,8、 "7 Infinite Loop、Cupertino、CA 95014、USA"
そこから「カリフォルニア州クパチーノ」の部分を抽出したいと思います。私は次のコードを書きました:
NSArray *myArray = [result5 componentsSeparatedByString:@","];
NSLog(@"Response: %@", myArray);
NSString * state = [[myArray objectAtIndex:4]
stringByReplacingOccurrencesOfRegex:@"[^0-9]" withString:@""];
NSLog(@"Response9: %@", state);
NSString *city = [NSString stringWithFormat:@"%@ %@",
[myArray objectAtIndex:3], state];
NSLog(@"Response1: %@", city);
しかし、私はその行について警告を受けました:
NSString * state = [[myArray objectAtIndex:4]
stringByReplacingOccurrencesOfRegex:@"[^0-9]" withString:@""];
これは、「-stringByReplacingOccurrenceoOfRegexwithStringメソッドが見つかりません」および「一致するメソッドシグネチャのないメッセージは「id」を返し、引数として「.......」を受け入れると見なされます」と述べています。
結果から州と市の名前を取得するにはどうすればよいですか?