Что я могу сделать, чтобы получить доступ к этому табличному представлению в контроллере представления? - PullRequest
0 голосов
/ 16 сентября 2018

Я проверил другие сообщения, но я не уверен, что следующие шаги здесь.Вот что у меня сейчас.Нужно ли добавить переменную tableView где-нибудь еще?Подключить что-то по-другому?

class LookbookPostViewController: UIViewController {

    @IBOutlet weak var titleLabel: UILabel!
    override func viewDidLoad() {
        super.viewDidLoad()
        titleLabel.text = postArray[myIndex].title
        // Do any additional setup after loading the view.
        DispatchQueue.main.async {
            self.tableView.reloadData()
        }
    }

    @IBOutlet weak var tableView: UITableView!


    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 10
        return postArray.count
    }

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "postViewCell", for: indexPath) as! LookbookPostViewCell

        cell.postLabel.text = postArray[indexPath.row].title
        print(postArray)
        return cell
    }
    /

}

Затем я настроил это для моих подключений, но не могу заставить табличное представление распознавать любые данные, которые я пытаюсь вывести. enter image description here

У меня также есть `класс LookbookPostViewCell: UITableViewCell {

@IBOutlet weak var postLabel: UILabel!

}`

1 Ответ

0 голосов
/ 16 сентября 2018

Я смог решить эту проблему, изменив:

класс LookbookPostViewController: UIViewController

на

class LookbookPostViewController: UIViewController, UITableViewDelegate, UITableViewDataSource

, а затем щелкнув правой кнопкой мыши и сделав делегат и источник данных,View Controller, как на этой фотографии здесь.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...