분류전

[APP] URL 입력하는 소스(POST방식으로 주고 받기)

건덕지만세 2011. 5. 27. 22:07
반응형

NSString *_str = [NSString stringWithString:@"http://203.251.42.171/ktsems/insert.php"];

_url = [NSURL URLWithString:_str];

_request = [[NSMutableURLRequest alloc] initWithURL:_url];

[_request setHTTPMethod:@"POST"];

NSString *_value = [NSString stringWithFormat:@"device_id=%@&jaje_name=%@&jaje_type=%@&jaje_etc=%@&jaje_many=%@&jaje_money=%@&jaje_fee=%@&gong_name=%@&gong_kyu=%@&gong_num=%@",[[UIDevice currentDevice] uniqueIdentifier], jaje_name,jaje_type,jaje_etc,jaje_many,jaje_money,jaje_fee,gong_name,gong_kyu,gong_num];

[_request setHTTPBody:[_value dataUsingEncoding:NSUTF8StringEncoding]];

_connection = [[NSURLConnection alloc] initWithRequest:_request delegate:self];

if(_connection)

{

_data = [[NSMutableData alloc] init];

}


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data

{

[_data appendData:data];

}


-(void)connectionDidFinishLoading:(NSURLConnection *)connection

{

NSString *_xmlString = [[NSString alloc] initWithData:_data encoding:NSUTF8StringEncoding];

NSLog(@"Finished MSG : %@",_xmlString);

UIAlertView *myAlert = [[[UIAlertView alloc] initWithTitle:@"공사정보입력" message:@"성공적으로 입력되었습니다!!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] autorelease];

NSLog(@"버튼 누르기 !!");

[myAlert show];

NSArray *_myArray = [_xmlString componentsSeparatedByString:@":::"];

j1.text = [_myArray objectAtIndex:0];