Я хочу сменить метку с другого viewController
.изменить ярлык от другого viewcontroller on swift
Первый контрольный контроллер - MenuController
. Второй - LoginViewController
.
Я хочу изменить пункт Label.text
MenuController от LoginViewController
.
В LoginViewController
:
let viewController = MenuController()
viewController.changeLabel("logout")
В MenuController
:
class MenuController: UITableViewController {
var attractionImages = [String]()
var attractionNames = [String]()
var webAddresses = [String]()
@IBOutlet weak var loginLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
loginLabel.text = "Login"
print(loginLabel.text)
}
func changeLabel(Log: String)O {
self.loginLabel.text = log
print (log)
}
Но ошибка происходит.
fatal error: unexpectedly found nil while unwrapping an Optional value
Как его решить?
Благодарим за помощь.
Dont загружать изображения для кода. Вы можете просто скопировать и вставить свой код здесь. – Rumin
Отправьте код здесь ... –
Извините, ребята. Im очень новый здесь. Я собираюсь узнать, как использовать Stackoverflow. –