如何从swift中的另一个函数访问函数参数

时间:2017-08-19 19:48:01

标签: swift function parameters

现在这是我的代码: 我的问题是我需要访问didTapVoteButton2函数中的pollText1Button和didTapVoteButton函数中的pollText2Button。

(如果您需要查看我在此帖子中删除的代码,以便为我的问题提供替代解决方案,我也可以提供此代码)

非常感谢任何帮助!

扩展HomeViewController:YourPollsCellDelegate {

func didTapVoteButton2(_ pollText2Button: UIButton, pollNum: Int, cell: YourPollsCell)  {

     // code

    }


func didTapVoteButton(_ pollText1Button: UIButton, pollNum: Int, cell: YourPollsCell) {

     // code

}

1 个答案:

答案 0 :(得分:0)

使用插座访问其他按钮。

class SecondViewController: UIViewController {

    @IBOutlet weak var voteButton1: UIButton!
    @IBOutlet weak var voteButton2: UIButton!

    func didTapVoteButton2(_ pollText2Button: UIButton, pollNum: Int, cell: YourPollsCell)  {
        // code
        voteButton1.setTitle("some other label", for: .normal)
    }


    func didTapVoteButton(_ pollText1Button: UIButton, pollNum: Int, cell: YourPollsCell) {
        // code
        voteButton2.setTitle("some other label", for: .normal)
    }
}