Created
June 25, 2014 16:29
-
-
Save jault3/54d2a55331da652a2ef0 to your computer and use it in GitHub Desktop.
Update User Data
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- (void)save { | |
[[[CatalyzeUser currentUser] name] setFirstName:_txtFirstName.text]; | |
[[[CatalyzeUser currentUser] name] setLastName:_txtLastName.text]; | |
[[[CatalyzeUser currentUser] phoneNumber] setHome:_txtHomePhoneNumber.text]; | |
[[[CatalyzeUser currentUser] phoneNumber] setMobile:_txtMobilePhoneNumber.text]; | |
if (_segmentedPreferredPhoneNumber.selectedSegmentIndex == 0) { | |
[[[CatalyzeUser currentUser] phoneNumber] setPreferred:@"home"]; | |
} else { | |
[[[CatalyzeUser currentUser] phoneNumber] setPreferred:@"mobile"]; | |
} | |
[[CatalyzeUser currentUser] setAge:[NSNumber numberWithInt:[_txtAge.text intValue]]]; | |
if (![[CatalyzeUser currentUser] addresses]) { | |
[[CatalyzeUser currentUser] setAddresses:[NSMutableArray array]]; | |
} | |
if ([[CatalyzeUser currentUser] addresses].count == 0) { | |
[[[CatalyzeUser currentUser] addresses] addObject:[[Address alloc] init]]; | |
} | |
Address *address = [[[CatalyzeUser currentUser] addresses] objectAtIndex:0]; | |
[address setAddressLine1:_txtAddress.text]; | |
[address setCity:_txtCity.text]; | |
[address setState:_txtState.text]; | |
[address setZipCode:_txtZip.text]; | |
[address setCountry:@"US"]; | |
[address setType:@"primary"]; | |
[[CatalyzeUser currentUser] saveInBackgroundWithBlock:^(BOOL succeeded, int status, NSError *error) { | |
if (error) { | |
[[[UIAlertView alloc] initWithTitle:@"Error" message:@"Could not save your profile, please try again" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil] show]; | |
} else { | |
[self.navigationController popViewControllerAnimated:YES]; | |
} | |
}]; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment