У меня есть эта функция:Ошибка при помощи NSMutableArray двойного
- (NSMutableArray) getXYbyLLA: (metaio::LLACoordinate) lla
{
NSMutableArray *res = [[NSMutableArray alloc] initWithCapacity:0];
double latitude = lla.latitude;
double longitude = lla.longitude;
int mapWidth = 200;
int mapHeight = 100;
double partialCalc = 0.5555555555555556;
double x = (longitude+180)*partialCalc;
[res addObject:[NSNumber numberWithDouble:x]];
double latRad = latitude * M_PI/180;
double mercN = log(tan((M_PI/4)+(latRad/2)));
double y = (mapHeight/2)-(mapWidth*mercN/(2 * M_PI));
[res addObject:[NSNumber numberWithDouble:y]];
return res;
}
Но я получаю эту ошибку при возврате:
Невозможно инициализировать обратный объект типа NSMutableArray с Lvalue типа NSMutableArray
Обратите внимание, что с помощью синтаксиса литерала для 'NSNumbers' может сделать код более удобным для чтения:' [Рез AddObject: [NSNumber numberWithDouble: х]] ; 'to' [res addObject: @ (x)]; ' – zaph
спасибо, я делаю это – Ravo86