非常简单明了的问题。
我有一个jsonArray,我想按索引删除一个项目。我该怎么做?
我尝试使用此处的解决方案: https://github.com/SwiftyJSON/SwiftyJSON/issues/439
像这样:
jsonArray[row]["Likers"].array!.dictionaryObject?.removeValueForKey(index)
但我收到了这个错误:
value of type json has no member dictionaryObject
答案 0 :(得分:3)
最后,我找到了删除SwiftyJSON创建的JSON(数组类型)元素的答案:
dataObj.arrayObject?.removeAtIndex(m)
顺便说一句,要在字典类型中由SwiftyJSON返回JSON时删除元素:
jsonObj.dictionaryObject?.removeValueForKey(keyValue)
我从THIS
获得此答案答案 1 :(得分:1)
你只需使用
yourJsonArry.removeAtIndex(2)
听到您只是传递要删除项目的索引