В настоящее время я столкнулся с проблемой проверки наличия свойства объекта (NSManagedObject) или нет.Объектив C - отвечаетSoSelector для динамических свойств
К сожалению, метод
[[MyObject class] respondsToSelector:@selector(myProperty)];
всегда возвращает NO.
Я думаю, это потому, что собственность, достигнутая CoreData новое свойство стиля аля
@property (nonatomic, strong) NSString *myProperty
Поэтому любые идеи, как решить эту проблему?
Я действительно ценю все ваши предложения;)
Спасибо заранее! Alex
Лучше ответ ... Я удалю мой! – jrturton
Хорошо, но проблема в том, что у меня нет объекта экземпляра в точке, где я хочу проверить это ... Так есть ли другие возможности? – Alexander
Обычно вы используете 'экземплярыRespondToSelector:' непосредственно в 'MyObject', но внутренняя часть Core Data делает это не стартером в этом случае.Таким образом, вам нужно будет получить Core Data, чтобы предоставить вам экземпляр, сделать нормальный 'responsesToSelector: ', а затем выбросить объект, а не добавить его в постоянное хранилище. – Tommy