Я совершенно новый для Swift. Я пытаюсь подключить его к UITableView наилучшим образом. Я решил использовать SwiftyJSON, который кажется простым. Мои объекты в объекте JSON может выглядеть следующим образом:Подключение UITableView к API JSON
{
"id": "146",
"title": "Esports site Streak provides prize-heavy alternative to traditional betting",
"url": "http://www.dailydot.com/esports/streak-counter-strike-vulcun-betting/",
"image_url": "//cdn0.dailydot.com/cache/bb/cc/bbccc49d8271f2f3ed4c40b45c0fe0c0.jpg",
"date": "2015-04-10 22:07:00",
"news_text": "test teeeext",
"referer_img": "1"
}
До сих пор я начал с создания цикла, который создает цикл через все петли в viewDidLoad
for (key: String, subJson: JSON) in jsonArray {
println(subJson)
}
и после того, что я имею создал класс для всех новостей, как показано ниже:
class News {
var id: Int!
var title: NSString!
var link: NSString!
var imageLink: NSString!
var summary: NSString!
var date:NSString!
init(id: Int, title:NSString, link: NSString, imageLink:NSString, summary: NSString, date:NSString) {
self.id = id
self.title = title
self.link = link
self.imageLink = imageLink
self.summary = summary
self.date = date
}
}
Однако я не уверен, что это лучший подход для создания этого? Какими будут мои следующие шаги, чтобы подключить его к UITableView?
Просто создайте массив объектов 'News', которые вы создаете из json, и используйте этот массив в качестве модели вашего' UITableView'. Таким образом, первая ячейка будет отображать первый объект массива и т. Д. – ad121
мог бы сделать ответ с помощью sudo-кода или фрагмента? –