क्या ऑब्जेक्टिव-सी में ऑब्जेक्ट्स को डालने का एक तरीका है, जिस तरह से ऑब्जेक्ट्स को वीबी.नेट में डाला जाता है?
उदाहरण के लिए, मैं निम्नलिखित करने की कोशिश कर रहा हूं:
// 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];
हालाँकि, मुझे 'लिस्ट' के बाद से एक संकलक त्रुटि मिल रही है, क्योंकि SelectionListViewController क्लास में प्रॉपर्टी मौजूद है, लेकिन FieldEditViewController पर भी नहीं है जबकि SelectionListViewController FieldEditViewController से विरासत में मिली है।
यह समझ में आता है, लेकिन वहाँ एक रास्ता है एक चयन सूची के लिए myEditController कास्ट करने के लिए तो मैं 'सूची' संपत्ति का उपयोग कर सकते हैं?
VB.NET में उदाहरण के लिए मैं करूँगा:
CType(myEditController, SelectionListViewController).list = listOfItems
सहायता के लिए धन्यवाद!