【发布时间】:2015-08-20 09:58:15
【问题描述】:
我创建了一个数组,atm 为空:var textArray: NSMutableArray! = NSMutableArray()
我正在尝试使用像本教程这样的数据填充这个数组:https://youtu.be/0qE8olxB3Kk 但我的数据不像他那样简单的字符串,它们是从 JSON(字典数组)中获取的,并且类型为 AnyObject?!如果需要,我可以用我的做法更新这个主题,但如果它们没用,我不会用过多的代码来超载这篇文章。
当我像这样填充我的数组时:self.textArray.addObject(summary)
我收到错误消息cannot invoke 'addObject' with an argument list of type '(AnyObject?!)'
summary 是我的 JSON 字典之一,类型为 AnyObject?!。
我知道数组应该由 AnyObject.. 类型的数据填充。
有没有办法将AnyObject?! 转换为AnyObject?我没见过像...?!这样的类型,所以也许问题就在那里,我不知道......
感谢您的帮助,我可以通过如何从通过 HTTP 发布请求或任何其他信息获得的 JSON 中提取字典来更新此主题。
问候,
fselva
【问题讨论】:
-
“AnyObject?!”是什么意思? ?表示一个可选的,!是一个展开运算符 你写的东西听起来很奇怪
标签: ios arrays json swift populate