¿Hay alguna forma de convertir objetos en object-c de forma muy parecida a como se lanzan los objetos en VB.NET?
Por ejemplo, estoy tratando de hacer lo siguiente:
// create the view controller for the selected item
FieldEditViewController *myEditController;
switch (selectedItemTypeID) {
case 3:
myEditController = [[SelectionListViewController alloc] init];
myEditController.list = listOfItems;
break;
case 4:
// set myEditController to a diff view controller
break;
}
// load the view
[self.navigationController pushViewController:myEditController animated:YES];
[myEditController release];
Sin embargo, recibo un error del compilador ya que la propiedad 'list' existe en la clase SelectionListViewController pero no en FieldEditViewController, aunque SelectionListViewController herede de FieldEditViewController.
Esto tiene sentido, pero ¿hay alguna forma de transmitir myEditController a SelectionListViewController para que pueda acceder a la propiedad 'list'?
Por ejemplo, en VB.NET haría:
CType(myEditController, SelectionListViewController).list = listOfItems
¡Gracias por la ayuda!