Я хотел бы проанализировать XML для заполнения объектов, совместимых с KVC, но мой синтаксический анализатор очень тупой, он просто собирает строки NSStrings из атрибутов / тегов XML и пытается установить их через KVC.
Это работает на самом делестроки и числа (я считаю), но мне нужно также установить даты.Проблема, очевидно, в том, что синтаксический анализатор не знает, что строка представляет собой дату, и пытается разместить ее, используя ванильные вызовы KVC - после чего платформа KVC жалуется на несоответствие типов (установка строки в поле даты).
Есть ли программный способ «перехватывать» вызовы в платформе KVC, чтобы я мог изменять устанавливаемые данные (запускать строку даты через NSDateFormatter)?
Я мог бы добавить немного интеллекта в анализаторно прежде чем делать это, есть ли другие известные решения для этого типа проблемы?