【发布时间】:2018-08-15 01:24:13
【问题描述】:
我想从闭包中获取变量guestname 的值,并将guestname 定义为全局病毒,然后将此值传递给使用它的其他类。但问题是,当我在闭包外打印出guestname 时,它是空的,但在里面我看到了实际值。因此,当我将 guestname 传递给其他类时,它传递 nil 会导致问题。将值分配给guestname 并使该值脱离封闭的正确方法是什么?谢谢
queryUserID?.getFirstObjectInBackground(block: { (object, error) in
if error == nil {
guestname = object!.value(forKey: "username") as! String
}
})
【问题讨论】:
-
我尝试添加完成处理程序,但仍然先是空值,然后再分配值..
标签: ios arrays swift parse-platform