0

以下のコードを使用して表示していますが、この行のためにMyEditViewControllerすべてのフィールド アウトレットMyEditViewControllernillet editController = MyEditViewController()です。ここでは、新しいインスタンスを作成しています。そのため、アウトレットは現在ゼロです。インスタンスを作成せずに編集コントローラーを呼び出す他の方法はありますか?

@IBAction func editMethod(sender: UILongPressGestureRecognizer) {
        if sender.state == UIGestureRecognizerState.Began {
            let cell = sender.view as! MyTableViewCell
            let editController = MyEditViewController()
            editController.sample= samples[cell.tag]
            presentViewController(editController, animated: true, completion: nil)
        }
    }
4

2 に答える 2