Добавление объекта по определенному индексу NSMutableArray
как можно добавить объект с определенным индексом NSMutableArray
?
как объект добавляется в переднюю часть массива?
3 ответа:
[myMutableArray insertObject:myObject atIndex:42];
чтобы добавить объект в переднюю часть массива, используйте 0 в качестве индекса:
[myMutableArray insertObject:myObject atIndex:0];
посмотри
insertObject:atIndex:
метод NSMutableArray класса. Добавление к" фронту " массива подразумевает индекс 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"
обновлено для Swift 3:
Если вы хотите добавить объект с определенным индексом NSMutableArray, используйте ниже простую строку кода:
self.yourMutableArrayName.insert(<#T##newElement: String##String#>, at: <#T##Int#>)
пример: если вы хотите добавить строку: "природа" в индексе: 3
var str = "Nature" self.yourMutableArrayName.insert(str, at: 3)
// наслаждайтесь..!