2016-04-26 1 views
0

Довольно простой и понятный вопрос.Как удалить элемент из массива JSON в Swift (с использованием SwiftyJSON)

У меня есть jsonArray, и я хочу удалить элемент по индексу. Как мне это сделать?

Я попытался с помощью раствора из здесь: https://github.com/SwiftyJSON/SwiftyJSON/issues/439

Как это:

jsonArray[row]["Likers"].array!.dictionaryObject?.removeValueForKey(index) 

Но я получил эту ошибку:

value of type json has no member dictionaryObject 

ответ

2

Наконец я нашел ответ, чтобы удалить элемент в формате JSON (типа массив), созданный SwiftyJSON:

dataObj.arrayObject?.removeAtIndex(m) 

Кстати, чтобы удалить элемент, когда JSON, возвращаемый SwiftyJSON в словаре типа:

jsonObj.dictionaryObject?.removeValueForKey(keyValue) 

Я получаю эту форму ответа THIS

1

вы просто использовать

yourJsonArry.removeAtIndex(2) 

Услышь вы просто передать индекс, который вы хотите удалить элементы

+0

Да, что один работал спасибо. –