Я пытаюсь запустить простое приложение с панелью поиска, которая отображает результаты. Я следовал различным учебным пособиям, но я никогда не смогу заставить приложение пройти экран запуска Я новичок в Swift, и любая помощь приветствуется!
viewController.swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var tableView: UITableView!
@IBOutlet weak var searchBar: UISearchBar!
let animals = ["cat","dog","fish","monkey","turtle","zebra fish"]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
func tableView(in tableView: UITableView, cellForRowAt indexPath: IndexPath)-> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier:"cell")
cell?.textLabel?.text = animals[indexPath.row]
return cell!
}
}
extension ViewController: UITableViewDelegate {
func tableView(in tableView: UITableView, numberOfRowsInSection section: Int)-> Int {
return animals.count
}
}
Если я получаю удовольствие c tableView вне класса, это выдает ошибку, что животные не определены.