2012-01-20 2 views
0

전 Objective-C 및 XCode가 완전히 새롭습니다. iPhone 용 단일보기 응용 프로그램을 만들었습니다. 보기에는 3 개의 텍스트 상자와 버튼이 있습니다. PHP 스크립트에 버튼 POST 데이터가 있어야하며 데이터는 3 개의 텍스트 상자에서 나옵니다. 나는 NSURLConnection을 사용하라는 말을 들었지만 어떻게 구현해야할지 모르겠습니다.NSURLConnection을 사용하여 PHP 스크립트에 데이터 게시

누군가 저를 도와 줄 수 있습니까?

답변

0

당신은 사용할 수 ASIHTTPRequest이 방법을 사용하여 : someUrl에서 호출

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:someUrl]; 
[request setRequestMethod:@"POST"]; 
[request setPostValue:@"..." forKey:@"user"]; 
[request setPostValue:@"..." forKey:@"password"]; 

[request setDelegate:self]; 
[request startAsyncrhonous]; 

및 PHP에서

당신이 변수 수 (예)

$user = $_POST['user']; 
$password = $_POST['password']; 

ASIHTTPRequest 대신 NSURLConnection

+0

를 사용하여 더 간단하다 단추를 사용하여 어떻게 부를 수 있습니까? 그리고 어떻게 사용자 및 암호의 값을 텍스트 상자에서 설정합니까? – whitebreadb

+0

먼저, 뷰 컨트롤러의 .h에서 다음과 같이 ibaction을 생성해야한다. - (IBAction) sendPost; .m 구현 - (IBAction) sendPost (some code), .xib에서 버튼을 클릭하고 ibaction에 링크합니다. 이제 버튼을 클릭하면 sendPost 메소드가 호출됩니다. uitextfield에서 텍스트를 가져 오는 것은 간단합니다. 이 방법으로 값을 NSString에 저장하면됩니다 : NSString * text1 = self.textfield1.text etc ..; 그래서 sendPost NSString에서 텍스트를 저장하고 내 코드를 사용하기 전에 :) – JackTurky

관련 문제