У меня есть массив точек, таких как:
[(32.33332824707031, 237.0), (105.33332824707031, 355.3333282470703), (124.0, 355.3333282470703), (165.3333282470703, 240.0), (116.33332824707031, 199.66665649414062)]
Я создал словарь из этого массива как
let dic : Dictionary<String, [CGPoint]> = [ "ARRAY" : points]
Я создаю jsondata для создания строки json, как показано ниже
let jsonData = try? JSONSerialization.data(withJSONObject: dic, options: .prettyPrinted)
Но я получаю сообщение об ошибке:
Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «Недопустимый тип при записи JSON (NSConcreteValue)».