Код должен работать следующим образом: в одном представлении я нажимаю кнопку тега, и tagButtonPressed
IBAction должен установить tag
переменную на sender.tag
кнопки тега.Это работает хорошо.Затем пользователь должен нажать кнопку «отправить», и sharePressed
IBAction должен использовать переменную tag
, равную sender.tag
кнопки «тег», и вывести обновленное значение переменной tag
.К сожалению, это не работает.
import UIKit
class ShareViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
var tag : Int = 1
@IBOutlet weak var shareTextField: UITextView!
@IBAction func tagButtonPressed(_ sender: UIButton) {
tag = sender.tag // lets say sender.tag = 4
print(tag) // It prints 4
}
@IBAction func sharePressed(_ sender: Any) {
print(tag) // it prints 1 and i want it to print also 4
}
}