Nesnelerin nesnel-c'de dönüştürülmesinin, nesnelerin VB.NET'te olduğu gibi bir yolu var mı?
Örneğin, şunları yapmaya çalışıyorum:
// 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];
Bununla birlikte, 'list' özelliği SelectionListViewController sınıfında mevcut olduğu, ancak SelectionListViewController FieldEditViewController'dan devraldığı halde FieldEditViewController'da olmadığı için bir derleyici hatası alıyorum.
Bu mantıklı, ancak myEditController'ı bir SelectionListViewController'a çevirmenin bir yolu var mı, böylece 'list' özelliğine erişebilirim?
Örneğin VB.NET'te şunu yapardım:
CType(myEditController, SelectionListViewController).list = listOfItems
Yardım için teşekkürler!