我在范围之外声明了变量,使用viewdidload中的变量但是在加载后我无法访问它?
class SearchVC: UITableViewController {
var userList:NSString = "";
override func viewDidLoad() {
userList = "blah"
}
//Can't access userlist here, "does not have member named userlist"
答案 0 :(得分:0)
如果你想把它放在一个函数中并在你的视图中调用它,那就加载...
func userListString(){
var userList:NSString ="&#34 ;;
}
然后把它放在你的
中viewDidLoad中{
userListString()
}
答案 1 :(得分:0)
我使用了结构
struct MyVariables {
static var users:NSArray!
}
MyVariables.users = "whatever"