我现在在Swift 3.0中遇到问题。
如附图(a)所示,我将navigationController嵌入 ViewController.swift 。 ViewController.swift具有连接到UITableCell MovementStatusVC.swift 的按钮。 MovementDetailsVC.swift 是显示表格单元格中的所有值。
我现在面临的问题是当我在 MovementDetailsVC.swift 中创建按钮并执行segue以传递“EditData”功能中的数据时,页面显示两次。
MovementDetailsVC.swift
import UIKit
class MovementDetailsVC: UIViewController {
@IBAction func EditData(_ sender: Any) {
performSegue(withIdentifier: "EditMovementDetails", sender: self)
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
当我点击MovementDetailsVC.swift中的编辑按钮时, EditMovementDetailsVC.swift 控制器显示两次。如下图所示。
我在 MovementDetailsVC.swift
中使用执行segue 和准备segue如何修复它以便视图只执行一次?
感谢。