Прежде всего, я попытался использовать JSON Serialization в следующем коде, и я попытался выполнить цикл по каждому элементу, доступному в массиве. Тем не менее, это должно быть литье типа, что я чего-то не хватает. Вот фрагмент того, что я пытаюсь сделать:'AnyObject?' не имеет члена с именем 'count' compiler error
let jsonResult = NSJSONSerialization.JSONObjectWithData(data, options:
NSJSONReadingOptions.MutableContainers, error: nil) as
NSDictionary
var items = [[String:String]()]
var item: AnyObject
var authorDictionary: AnyObject
for var i = 0; i < jsonResult["items"].count; i++ {
items.append([String:String]())
items[i]["content"] = item["content"] as? NSString
items[i]["title"] = item["title"] as? NSString
items[i]["publishedDate"] = item["published"] as? NSString
authorDictionary = item["author"] as NSDictionary
items[i]["author"] = item["displayName"] as? NSString
}
попытаться использовать alamofire –
Что такое "товар"? –
Это не имеет ничего общего с Xcode. Укомплектованный вами * компилятор * может быть разрешен путем литья объекта в тип, который имеет свойство '.count'. Кроме того, ваш массив 'items' всегда будет иметь пустой словарь, поскольку вы инициализируете его одним, и вы всегда добавляете новый в конец массива на каждой итерации. –