Revision: 70152
Updated Code
at December 3, 2015 05:06 by TenDegrees
Updated Code
-(void)createAccountWithName:(NSString *)name withEmail:(NSString *)email withPassword:(NSString *)password withScope:(Scope)scope withProfileImage:(NSString *)profileImageData withCompletionBlock:(void(^)(Profile * object, bool success, NSString * errorMessage)) completionBlock { Profile *newUser = [[Profile alloc]init]; newUser.name=name; newUser.icon=profileImageData; newUser.email=email; newUser.scope=ScopePublic; newUser.emailScope = ScopePublic; [self createUnityProfile:newUser withPassword:password withCompletionBlock:^(Profile * object, bool success, NSString * errorMessage) { completionBlock(object,success,errorMessage); }]; } -(IBAction)createAccountButtonWasPressed:(id)sender { NSString *imageData = [self convertUIImageToNSString]; // convert a UIImage to NSString [self createAccountWithName:self.firstNameTextField.text withEmail:self.emailTextField.text withPassword:self.passwordTextField.text withScope:ScopePublic withProfileImage:imageData withCompletionBlock:^(Profile * object, bool success, NSString * errorMessage){ if(success) { if(object) { // store user profile } else { NSLog(@"No object returned"); } } else { NSLog(@"%@",errorMessage); } }]; }
Revision: 70151
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 3, 2015 04:51 by TenDegrees
Initial Code
-(void)createAccountWithName:(NSString *)name withEmail:(NSString *)email withPassword:(NSString *)password withScope:(Scope)scope withProfileImage:(NSString *)profileImageData withCompletionBlock:(void(^)(Profile * object, bool success, NSString * errorMessage)) completionBlock { Profile *newUser = [[Profile alloc]init]; newUser.name=name; newUser.icon=profileImageData; newUser.email=email; newUser.scope=ScopePublic; newUser.emailScope = ScopePublic; [self createUnityProfile:newUser withPassword:password withCompletionBlock:^(Profile * object, bool success, NSString * errorMessage) { completionBlock(object,success,errorMessage); }]; }
Initial URL
Initial Description
A method to create a Unity account
Initial Title
Unity Account Creation
Initial Tags
Initial Language
Objective C