Est-il un moyen de jeter des objets en objective-c un peu comme la façon dont les objets sont jetés dans VB.NET?
Par exemple, je suis en train de faire ce qui suit:
// 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];
Cependant j'obtiens une erreur du compilateur depuis la "liste" de la propriété existe dans le SelectionListViewController classe mais pas sur le FieldEditViewController même si SelectionListViewController hérite de FieldEditViewController.
Cela fait sens, mais est-il un moyen de jeter myEditController à un SelectionListViewController afin que je puisse accéder à la "liste" de la propriété?
Par exemple, dans VB.NET je voudrais faire:
CType(myEditController, SelectionListViewController).list = listOfItems
Merci pour l'aide!