Функция ниже возвращает только false, возможно, потому что 0 фона. user.singUpInBackgroundWithBlock происходит в фоновом режиме.Возвращаемое значение из функции swift с кодом фона
Есть ли в любом случае, что я могу получить предполагаемое возвращаемое значение от функции?
var returnFlag:Bool = false
func signUpAction(email:String, password:String) -> Bool
{
let user = PFUser()
user.username = email
user.password = password
user.signUpInBackgroundWithBlock {
(succeeded: Bool, error: NSError?) -> Void in
if let error = error {
let errorString = error.userInfo["error"] as? NSString
print(errorString!)
// INTENDED RETURN
self.returnFlag = false
} else {
// INTENDED RETURN
self.returnFlag = true
}
}
return self.returnFlag
}