Gibt es eine Möglichkeit, Objekte in Objective-C umzuwandeln, ähnlich wie Objekte in VB.NET umgewandelt werden?
Zum Beispiel versuche ich Folgendes zu tun:
// 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];
Es wird jedoch ein Compilerfehler angezeigt, da die Eigenschaft 'list' in der SelectionListViewController-Klasse vorhanden ist, jedoch nicht im FieldEditViewController, obwohl SelectionListViewController von FieldEditViewController erbt.
Dies ist sinnvoll, aber gibt es eine Möglichkeit, myEditController in einen SelectionListViewController umzuwandeln, damit ich auf die Eigenschaft 'list' zugreifen kann?
Zum Beispiel würde ich in VB.NET Folgendes tun:
CType(myEditController, SelectionListViewController).list = listOfItems
Danke für die Hilfe!