-2

NSURLリクエストの内容を。integer/numericalではなく値として返そうとしていますNSString。私はこれに関してかなりの問題を抱えています。これを行うためにコードの最後の行が何である必要があるかを誰かが知っていますか?ありがとうございました!

NSString *distanceURL = [NSString stringWithFormat:@"http://www.website.com/distance.php?lat1=%@&lon1=%@&lat2=%@&lon2=%@",userLatitude, userLongitude, placeLatitude, placeLongitude];

NSData *distanceURLResult = [NSData dataWithContentsOfURL:[NSURL 
URLWithString:distanceURL]];

int distanceInFeet = distanceURLResult;
4

1 に答える 1

3

試す:

int distanceInFeet = [[[NSString alloc] initWithData:distanceURLResult encoding:NSUTF8StringEncoding] integerValue];

返されたデータの正しいエンコードを確認してください。

于 2012-12-16T14:33:35.937 に答える