【发布时间】:2017-01-21 06:08:57
【问题描述】:
我有这个变量:
var fetchedImagesArray: [String] = []
然后我使用 Alamofire 和 SwiftyJson 从我的服务器获取图像名称数组,如下所示:
if let fetchedImages = json["images"].arrayObject {
fetchedImagesArray = fetchedImages
}
但我在这里得到错误 fetchedImagesArray = fetchedImages 说:不能将任何对象类型的值分配给字符串类型。
返回的数组看起来像这样 ["imgName1","imgName2","imgName3"] 这是为什么我不能设置 fetchedImagesArray 的所有字符串?
【问题讨论】:
-
你试过
if let fetchedImages = json["images"].arrayObject as [String]
标签: ios arrays swift alamofire swifty-json