Я новичок в iOS и начал с некоторых уроков. Но когда я пытаюсь отобразить содержимое в tableview
, оно не отображается. Я сделал все, как в этом уроке. Но все же я не смог отобразить свой конкатент в моем представлении таблицы.Данные не отображаются в виде таблицы
Вот мой tutoial ссылка: My link
Вот мой код:
import UIKit
import Alamofire
class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {
@IBOutlet weak var tableView: UITableView!
var nameArray = [AnyObject]()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
Alamofire.request("http://thecodeeasy.com/test/swiftjson.json").responseJSON { response in
let result = response.result
if let dict = result.value as? Dictionary<String,AnyObject>{
if let mainDict = dict["actors"] {
self.nameArray = mainDict as! [AnyObject]
self.tableView.reloadData()
}
}
}
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
return nameArray.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
{
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath as IndexPath) as? CustomTableViewCell
let title = nameArray[indexPath.row]["title"]
cell?.ContentName.text = title as? String
return cell!
}
}
он в стремительной 3.0? –
ДА ........... –
Написать Alamofire.request ("http://thecodeeasy.com/test/swiftjson.json") в viewdidappear вместо viewdidload –