我尝试将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;
答案 0 :(得分:3)
尝试:
int distanceInFeet = [[[NSString alloc] initWithData:distanceURLResult encoding:NSUTF8StringEncoding] integerValue];
检查返回数据的正确编码。