在Swift中更改按钮标识符

在Swift中更改按钮标识符,swift,Swift,我想将我的按钮标识符从“播放”更改为“单击时暂停” 请帮助我理解以下代码无法工作的原因: @IBAction func startButtonPressed(sender: UIBarButtonItem) { timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: "result", userInfo: nil, repeats: true) let item

我想将我的按钮标识符从“播放”更改为“单击时暂停”

请帮助我理解以下代码无法工作的原因:

@IBAction func startButtonPressed(sender: UIBarButtonItem) {
    timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self,
        selector: "result", userInfo: nil, repeats: true)     
    let item = UIBarButtonItem(barButtonSystemItem: .Pause,
        target: self, action: nil)
    self.navigationItem.setRightBarButtonItem(item, animated: true)
}

谢谢。

这应该行得通。你能在这个函数中设置一个断点,看看它是否真的被执行了吗?是的,我设置了,但它执行起来没有成功。我甚至尝试注释掉该函数中的所有其他行,但仍然不起作用。谢谢你的调查。