NavigationItem.prompt导致CGAffineTransformInvert:奇异矩阵

时间:2018-07-17 21:23:20

标签: ios swift

我有以下基本的故事板/应用程序:

导航控制器>带表的ViewController(下面的代码)>最终ViewController

每当我从Final ViewController单击导航后退按钮,从而返回到表格视图时,输出中就会显示以下内容。

[Unknown process name] CGAffineTransformInvert: singular matrix.

一旦我移除了self.navigationItem.prompt,错误就会消失。有人可以解释我如何删除错误并保留提示吗?使用XCode 9.4.1。

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

@IBOutlet weak var tableView: UITableView!
let data = ["item 1", "item 2"]

override func viewDidLoad() {
    super.viewDidLoad()

    self.title = "My Title"
    self.navigationItem.prompt = "My Prompt"

    tableView.dataSource = self
    tableView.delegate = self

    tableView.reloadData()
}

func numberOfSections(in tableView: UITableView) -> Int {
    return 1
}

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

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

    c.textLabel?.text = data[indexPath.row]

    return c
}

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    performSegue(withIdentifier: "next", sender: nil)
}

}

0 个答案:

没有答案