Форма в приложении для iphone - PullRequest
2 голосов
/ 01 марта 2012

Я создаю приложение для iphone, которое требует от меня использования формы веб-сайта для получения значений в базу данных и которое я могу запросить через свое приложение для iphone в форме JSON.

Теперь я думаю, что, поскольку форма моего веб-сайта содержит только 5-6 полей для заполнения, могу ли я создать форму в самом приложении для iphone? Затем я могу отправить данные этой формы в формате JSON на веб-сервер. Кто-нибудь, пожалуйста, ведите меня.

1 Ответ

1 голос
/ 01 марта 2012

Вы можете отправить данные Джейсону по почте.

-(void)registration:(NSString *)nickName 
  TeamName:(NSString *)teamName
  Age:(NSString *)age
  Nationality:(NSString *)countryName

{   
NSString *JSON = [NSString stringWithFormat:@"{\"NICKNAME\":\"%@\"",nickName];
JSON = [JSON stringByAppendingFormat:@",\"TEAM_NAME\":\"%@\"",teamName];
JSON = [JSON stringByAppendingFormat:@",\"AGE\":\"%@\"",age];
JSON = [JSON stringByAppendingFormat:@",\"NATIONALITY\":\"%@\"",countryName];
NSLog(@"%@", JSON);

  NSData *postData = [JSON dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];    
  NSString *strURL = [NSString stringWithFormat:@"%@%@", kServerPath, kUserRegisterPath];

NSLog(@"Resgistration URL: %@", strURL);

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:strURL] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:120.0];    

[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];

[request setHTTPBody:postData];

NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:request delegate:[WebServices sharedInstance]];


if(theConnection) {
    NSLog(@"connection made");
}

else {
    NSLog(@"theConnection is NULL");

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error " message:@"Network not responding"  delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alert show];
}

}

http://iosdevelopertips.com/networking/iphone-json-flickr-tutorial-part-1.html

Учебник по разбору JSON в iPhone / iOS

эти ссылки могут помочь вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...