Из XML в ArrayCollection : Error #1034: Type Coercion failed )
Ошибка возникает при чтении данных в ArrayCollection из xml-файла, который содержит только один узел. В этом случае данные передаются не в виде Array, но в виде Object - отсюда и недоразумение. Чтобы избежать ошибки - вводим проверку на тип полученных данных:
if (event.result.nodes.node is ArrayCollection)
{
ar = event.result.nodes.node;
}
else if (event.result.nodes.node is ObjectProxy)
{
ar = new ArrayCollection(ArrayUtil.toArray(event.result.nodes.node));
}
Комментарии
Отправить комментарий