मैंउद्देश्य सी में एनएसएआरएआरई ऑब्जेक्ट के एनएसएआरएआरई का उपयोग कैसे करें?
@property (nonatomic, assign) NSArray *scnArray;
के रूप में और - (void)viewDidLoad
के तहत ज फ़ाइल में मैं
NSArray *obj1 = [[NSArray alloc] initWithObjects:@"1",@"0",@"0",nil];
NSArray *obj2 = [[NSArray alloc] initWithObjects:@"0",@"3",@"0",nil];
NSArray *obj3 = [[NSArray alloc] initWithObjects:@"0",@"0",@"5",nil];
scnArray = [[NSArray alloc] initWithArray:obj1];
[scnArray arrayByAddingObjectsFromArray:obj2];
[scnArray arrayByAddingObjectsFromArray:obj3];
के रूप में तीन अलग-अलग NSArray
वस्तुओं बनाया है और ज फ़ाइल में एक NSArray
वस्तु घोषित करता है, तो मैं किसी अन्य समारोह से इस scnArray का उपयोग
NSArray *caseArray = [scnArray objectAtIndex:index];
// सूचकांक हो जाएगा 0, 1, 2 ...
मुझे BAD_ACCESS_ERROR
मिल रहा है। यहां समस्या क्या है और मैं इसका उपयोग कैसे कर सकता हूं?
आप ऑब्जेक्ट्स को 'obj2' और' obj3' से 'scnArray' में जोड़ रहे हैं लेकिन आप कहीं भी (या कहीं भी संग्रहीत नहीं कर रहे हैं) एरे के विलय से उत्पन्न सरणी ... मेरे उत्तर पर एक नज़र डालें ... –
आपकी संपत्ति को 'मजबूत' या 'बनाए रखना' होना चाहिए, असाइन नहीं करना चाहिए। –
धन्यवाद माइक, संपत्ति को मजबूत काम के रूप में बदल रहा है। आपके इनपुट के लिए सभी को धन्यवाद। – user1306926