EXC_BAD_ACCESS при получении значения свойства - PullRequest
0 голосов
/ 27 апреля 2018

Код ниже вызывает EXC_BAD_ACCESS при попытке получить значение свойства объекта, которое выбирается во время выполнения

objc_property_t *properties = class_copyPropertyList(myClass, &count);
for (int i = 0; i < count ; i++) {
    NSString *propertyName = [NSString stringWithCString:property_getName(properties[i]) encoding:NSUTF8StringEncoding];

    if ([object respondsToSelector:NSSelectorFromString(propertyName)]) {
        id value = [object valueForKey:propertyName];
    }
}

Любые предложения по охране valueForKey от EXC_BAD_ACCESS?

...