У меня есть этот код:Swift - Вставить объект/элемент/Добавить объект/элемент в NSArray
var NToDel:NSArray = []
var addInNToDelArray = "Test1 \ Test2"
Как добавить addInNToDelArray
в NToDel:NSArray
?
У меня есть этот код:Swift - Вставить объект/элемент/Добавить объект/элемент в NSArray
var NToDel:NSArray = []
var addInNToDelArray = "Test1 \ Test2"
Как добавить addInNToDelArray
в NToDel:NSArray
?
Вы не можете: NSArray
- неизменяемый массив, и, как таковой, экземпляр экземпляра не может быть изменен. Вы должны превратить его в NSMutableArray
, и в этом случае это так просто, как:
NToDel.addObject(addInNToDelArray)
В качестве альтернативы, вы можете вставить значение во время создания экземпляра:
var NToDel:NSMutableArray = [addInNToDelArray]
, но это не о добавлении, это об инициализации - и на самом деле после этой строки вы не можете изменять элементы массива.
Обратите внимание, что есть ошибка в строке: \
символ должен быть экранирован следующим образом:
var addInNToDelArray = "Test1 \\ Test2"