Я получил класс UIViewCustom с 7 детьми.
каждый из детей получил свои собственные функции класса, чтобы помочь инициировать
+(int) minHeight;
+(int) minWidth;
в UITableView я выбираю один из классов и вызывается функция "-insertNewObjectWithClassName: (NSString *) childClassName".
В этой функции я хочу создать экземпляр в зависимости от имени класса, поэтому я попробовал
Class *class = NSClassFromString(childClassName);
CGRect frame = CGRectMake(0, 0, [class minWidth], [class minWidth])
MotherClass *view = [[class alloc] initWithFrame:frame];
Но, к сожалению, статическая функция не может быть вызвана.
Есть ли способ сказать компилятору, что класс - это не просто класс, но и класс MotherC, чтобы сообщить ему функцию?
Большое спасибо!
EDIT:
Предупреждение: семантическая проблема: метод '-minWidth' не найден (тип возвращаемого значения по умолчанию равен 'id')
РЕШЕНИЕ: класс Class вместо класса * class