2012-01-20 37 views
0

我对Objective-C和XCode完全陌生。我为iPhone创建了一个单一视图应用程序。视图中有3个文本框和一个按钮。我需要将POST数据按钮发送到PHP脚本,数据来自3个文本框。我被告知使用NSURLConnection,但我不知道如何实现它。使用NSURLConnection将数据发布到PHP脚本

有人可以帮我吗?使用

回答

0

你可以使用ASIHTTPRequest它以这样的方式

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

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

,并在PHP称为someUrl你变量(实例)

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

更简单的使用ASIHTTPRequest代替NSURLConnection

+0

我将如何使用按钮调用该按钮?我如何将用户和密码的值设置为来自文本框? – whitebreadb

+0

首先,您必须以这种方式在您的视图控制器的.h中创建一个ibaction: - (IBAction)sendPost;在.m中实现它 - (IBAction)sendPost {一些代码},并在.xib中点击按钮并将其链接到ibaction。现在当你点击按钮时,调用sendPost方法。从uitextfield获取文本很简单。只需在NSString中以这种方式保存值即可:NSString * text1 = self.textfield1.text等。所以在sendPost保存从NSString的文本,并使用我的代码之前:) – JackTurky

相关问题