Здравствуйте уважаемые программисты,
У меня есть требование для создания пользовательской ячейки просмотра таблицы с помощью метода, приведенного ниже:
@interface CustomTableCell : UITableViewCell {
}
@implementation CustomTableCell
-(void)setObjectWithType:(NSString *)objectType atPlace:(CGRect) placeOfObject
{
class className=NSClassFromString(objectType);
className *objectName = [[NSClassFromString(objectType) alloc] init];// Giving error
}
Пожалуйста, решите эту проблему, чтобы создать объект любого типа, передав аргументы как показано ниже:
CustomTableCell *cell=[[CustomTableCell alloc] init];
[cell setObjectWithType:@"UILabel" atPlace:CGRectMake(0, 0, 100, 30)];
Спасибо, заранее.