Я пытаюсь отлаживать приложение iPhone, созданное подрядчиком, которого больше нет у нас. Мой фон - C#, и я вообще не знаком с Objective C. Мне было интересно, может ли кто-то здесь интерпретировать код для меня.Objective C - Установка переменных в объекте запроса
Чтобы предоставить немного фона, приложение предоставляет координаты широты/долготы для службы .NET через объект запроса.
(void)ShowNearestPOI:(CLLocationCoordinate2D)coordinate {
ASIFormDataRequest *theRequest = [ASIFormDataRequest requestWithURL:
[self URLBuilderFunctionWithEndpointName:kServiceIdGetNearestPOI]
];
/*
NSString *tmpGeoLatString = [[NSString stringWithFormat:@"%2.6f", coordinate.latitude] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString *tmpGeoLongString = [[NSString stringWithFormat:@"%2.6f", coordinate.longitude] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[theRequest setPostValue:tmpGeoLatString forKey:@"latitude"];
[theRequest setPostValue:tmpGeoLongString forKey:@"longitude"];
*/
[theRequest setPostValue:@"1" forKey:@"latitude"];
[theRequest setPostValue:@"1" forKey:@"longitude"];
[theRequest setPostValue:kINGMethodNameGetNearestPOI forKey:@"method"];
[theRequest addRequestHeader:@"User-Agent" value:kCustomUserAgent];
[theRequest setDelegate:self];
[theRequest startAsynchronous];
request_state = 1; // Loading please wait
}
То, что я хочу знать, имеет ли подрядчик зашиты широту и долготу с 1 и 1 соответственно. Две линии, на которые я полагаю, что это происходит, приведены ниже:
[theRequest setPostValue:@"1" forKey:@"latitude"];
[theRequest setPostValue:@"1" forKey:@"longitude"];
Любая помощь будет оценена по достоинству. Ура!
Arggggh! Как раздражает! – 2010-11-30 23:41:07