Похоже, что вы вызываете метод кодирования значения ключа (valueForKey :) для частного свойства, значение которого не управляется средой выполнения obj-c (кажется, связано с представлением c ++ std :: string NSString)
Доступ к частным объектам не рекомендуется, так как они могут изменяться без уведомления (если не сказать больше).
Я не уверен, какова ваша цель, но если бы я был на вашем месте, я бы попытался ограничить свою задачу так, чтобы использовались только общедоступные свойства.