किसी विशेष इंडेक्स पर किसी ऑब्जेक्ट को कैसे जोड़ा जा सकता है NSMutableArray
?
किसी ऑब्जेक्ट को सरणी के सामने कैसे जोड़ा जाता है?
जवाबों:
[myMutableArray insertObject:myObject atIndex:42];
सरणी के सामने किसी ऑब्जेक्ट को जोड़ने के लिए, इंडेक्स के रूप में 0 का उपयोग करें:
[myMutableArray insertObject:myObject atIndex:0];
NSMutableArray वर्ग की insertObject:atIndex:
विधि पर एक नज़र डालें । सरणी के "सामने" को जोड़ने से तात्पर्य सूचकांक 0 से है।
उदाहरण के लिए:
NSMutableArray * array = [[NSMutableArray alloc] initWithCapacity:3];
[array addObject:@"b"]; // Contains "b"
[array insertObject:@"a" atIndex:0]; // Contains "a", "b"
[array insertObject:@"c" atIndex:2]; // Contains "a", "b", "c"
स्विफ्ट 3 के लिए अपडेट किया गया:
यदि आप NSMutableArray के विशिष्ट सूचकांक में एक ऑब्जेक्ट जोड़ना चाहते हैं, तो कोड की एक सरल रेखा के नीचे का उपयोग करें:
self.yourMutableArrayName.insert(<#T##newElement: String##String#>, at: <#T##Int#>)
उदाहरण: यदि आप स्ट्रिंग जोड़ना चाहते हैं: इंडेक्स में "प्रकृति": 3
var str = "Nature"
self.yourMutableArrayName.insert(str, at: 3)
// का आनंद लें..!