Как я могу создать объект в своем классе?Как передать объект в свой класс?
Таким образом, вместо того, чтобы писать это:
switch object {
case is ClassA:
return object as! ClassA
case is ClassB:
return object as! ClassB
}
Ищу сокращенном виде, как:
return object as! object.class // which does not work
Каков тип возврата вашей функции? – dasblinkenlight
Функция возвращает пользовательский UITableViewCell. Это функция tableView (cellForRowAtIndexPath ...). На самом деле это пахнет плохим дизайном кода, поэтому, чтобы очистить: в представлении таблицы используется массив и он должен передать его в пользовательские классы UITableViewCell. –
Manuel
Если все объекты являются подклассами UITableViewCell, вы можете использовать 'AnyObject' для' UITableViewCell', независимо от фактического типа. – dasblinkenlight