我已经阅读了这个问题的几个答案,并尝试了所有建议但没有成功.我是swift的新手,正在使用Swift,PHP和MySQL构建应用程序.我在用户登录到应用程序后收到错误,系统应该通过标签显示用户名UILabel.text.在为UILabel.text变量设置值时发生错误.我的代码包含在下面.我试图在其他页面上硬编码值,并在整个项目中遇到此错误.
import UIKit
class HomeViewController: UITabBarController {
@IBOutlet var usernameLbl: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// set global variables
let username = (user!["username"] as AnyObject).uppercased
// label values
print(usernameLbl ?? username!)
usernameLbl.text = username
}
}
Run Code Online (Sandbox Code Playgroud)
我正在以编程方式访问HomeViewController.该应用程序使用标签栏,它的第一页是主页.代码来自我正在接受Udemy的课程.以下是我访问Home的方式:
// func to pass to home page or to tabBar
func login() {
// refer to our Main.storyboard
let storyboard = UIStoryboard(name: "Main", bundle: nil)
// store our tabBar Object from Main.storyboard in tabBar var
let tabBar = …Run Code Online (Sandbox Code Playgroud)