Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GNUser.registerWithUsername(self.emailTextField.text, password: self.passwordTextField.text) {error in
- if error == nil {
- let newUser = GNUser.currentUser()
- let profile = newUser.gnProfile
- profile?.owner_permissions = SCDataObjectPermissionType.Full
- profile?.email = newUser.username
- profile?.emailVerified = false
- profile?.firstName = self.firstNameTextField.text!
- profile?.lastName = self.lastNameTextField.text!
- profile?.points = 200
- profile?.steps = 0
- let predicate = SCPredicate.whereKey("order", isEqualToNumber: 0)
- Challenge.please().giveMeDataObjectsWithPredicate(predicate, parameters: nil, completion: { (data, error) -> Void in
- if error == nil {
- let challenge = (data as! [Challenge])[
- profile?.currentChallenge = challenge
- }
- profile?.saveWithCompletionBlock({ (error) -> Void in /* Exception */
- // ...
- })
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement