2012-01-20 66 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

相關問題