Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #import "LoginViewController.h"
- @interface LoginViewController ()
- @end
- @implementation LoginViewController
- - (void)viewDidLoad {
- [super viewDidLoad];
- self.title = @"Login";
- }
- - (void)didReceiveMemoryWarning {
- [super didReceiveMemoryWarning];
- }
- /*
- #pragma mark - Navigation
- // In a storyboard-based application, you will often want to do a little preparation before navigation
- - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
- // Get the new view controller using [segue destinationViewController].
- // Pass the selected object to the new view controller.
- }
- */
- - (IBAction)TurnOffKeyboard:(id)sender {
- [self.view endEditing:YES];
- }
- -(BOOL) textFieldShouldReturn:(UITextField *)textField {
- [textField resignFirstResponder];
- return YES;
- }
- - (IBAction)Login:(id)sender {
- NSString *email = [NSString stringWithFormat:@"%@", txtEmail.text];
- NSString *password = [NSString stringWithFormat:@"%@", txtPassword.text];
- NSLog(@"Email = %@",email);
- NSLog(@"Password = %@",password);
- NSLog(@"Click");
- NSString *post = [NSString stringWithFormat:@"session[email]=%@&session[password]=%@&session[remember_me],",email,password,0];
- NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
- NSString *postLength = [NSString stringWithFormat:@"%d",[postData length]];
- NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
- [request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://manh-nt.herokuapp.com/login.json"]]];
- [request setHTTPMethod:@"POST"];
- [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
- [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Current-Type"];
- [request setHTTPBody:postData];
- NSURLConnection *conn = [[NSURLConnection alloc]initWithRequest:request delegate:self];
- }
- - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData*)data {
- NSString* myString;
- myString = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
- NSLog(@"%@",myString);
- NSLog(@">>>>> I'm here");
- NSError *e = nil;
- NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: &e];
- if (!jsonArray) {
- NSLog(@"Error parsing JSON: %@", e);
- } else {
- for(NSDictionary *item in jsonArray) {
- NSLog(@"Item: %@", item);
- }
- }
- }
- - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
- NSLog(@"Error");
- }
- //- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
- // NSLog(@"Connect success");
- //}
- @end
Add Comment
Please, Sign In to add comment