Это мой словарь:
{ @"RoutePolyline":<__NSArrayM 0x283983750>(<c59272f7 39263940 55a4c2d8 42f65240>),
@"RideID":6565
};
Я отправляю этот словарь в качестве аргумента в моем вызове API.
и мое приложение вылетает по этой строке кода:
NSData *postData = [NSJSONSerialization dataWithJSONObject:dict options:0 error:&error];
Это ошибка, которую он выдает:
Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «Неверный тип в записи JSON (NSConcreteValue)»
Я знаю, что параметр RoutePolyline содержит NSValue (предполагается, что это массив координат), а не объект любого типа, но я попытался преобразовать много, но пока ничего не получалось.Например
[NSValue valueWithMKCoordinate:*routeCoordinates]