2012-01-01 36 views

回答

2

你是你的問題混淆技術。

Bonjour是通過藍牙或WiFi廣播和發現設備。

如果你想簡單地上傳數據到你的網絡服務器使用ASIHTTPRequest。請注意,這個框架不再被開發和維護。但會爲你工作。

比方說我要上傳我的NSString屬性調用數據的內容:

NSString *data = @"This is the text I will send to my server"; 

我提供的URL數據上傳到:

NSURL *url = [NSURL URLWithString:@"http://mysite.com/upload"]; 

我創建了一個請求將處理上行

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 

我會上傳我的數據使用表格請求發佈價值

[request addPostValue:data forKey:@"data"]; 

我現在開始上載,然後等待它完成(同步要求)

[request startSynchronous]; 

NSError *error = [request error]; 
if (!error && [request responseStatusCode] == 200) { 
    //If all is ok this is the response from my server 
    [request responseString]]; 
}else{ 
    //If something went wrong this is my error 
    NSLog(@"Error: \"%@\"",[[request error] localizedDescription]); 
} 
+0

感謝先生,U真的幫了我..其實我新換的iPhone應用程序開發和我是一個電子和通信工程學生想進入移動計算領域。 – 2012-01-05 20:57:09