NSMutableArray এর নির্দিষ্ট সূচীতে একটি অবজেক্ট যুক্ত করা


90

কীভাবে কোনও নির্দিষ্ট সূচীতে কোনও বস্তু যুক্ত করা যায় NSMutableArray?

অ্যারের সামনের অংশে কীভাবে একটি জিনিস যুক্ত করা হয়?

উত্তর:


227
[myMutableArray insertObject:myObject atIndex:42];

অ্যারের সামনের অংশে কোনও বস্তু যুক্ত করতে, 0 সূচক হিসাবে ব্যবহার করুন:

[myMutableArray insertObject:myObject atIndex:0];

6
যদি আমি বর্তমানে কোনও ডেটা না রেখে সদ্য বরাদ্দকৃত মিউটটেবল অ্যারে প্রথম বিবৃতি চালানোর চেষ্টা করি তবে কী হবে?
ন্যাক্সির

দুর্দান্ত উত্তর! ধন্যবাদ
জেনেভিওস

42

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

সুইফট 3 এর জন্য আপডেট হয়েছে:

আপনি যদি কোনও এনএসমিটেবলআরির নির্দিষ্ট সূচকে কোনও অবজেক্ট যুক্ত করতে চান তবে কোডের একটি সাধারণ রেখার নীচে ব্যবহার করুন:

self.yourMutableArrayName.insert(<#T##newElement: String##String#>, at: <#T##Int#>)

উদাহরণ: আপনি যদি স্ট্রিং যুক্ত করতে চান: সূচীতে "প্রকৃতি": 3

var str = "Nature"
self.yourMutableArrayName.insert(str, at: 3) 

// উপভোগ করুন ..! 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.