2013-07-17 41 views
1

我是ios中的新成員。我在一個應用程序中工作,我需要在nameValuepair中發佈一些數據,所以我使用NSDictionary來創建一個名稱值對,但使用NSDictionary時,服務器端會解析發佈的數據。有沒有什麼辦法在iOS 6中創建NameValuePair,就像在android中有一個名爲BasicNameValuePair的實體。如何在ios中創建NameValuePair列表6

+0

你想要的東西經過此地? – Balu

+0

我需要發佈如下內容: - [id = 2315645,name = Ram,deviceId = 3453564666643634] – user2298296

+0

您也可以在iOS中使用JSON,這裏是一個示例,http://www.raywenderlich.com/5492/使用json-in-ios-5 – Jageen

回答

0

您可以使用此代碼,

NSURL *Url = [NSURL URLWithString:@"http://yourURLaddress"]; 
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:Url 
              cachePolicy:NSURLRequestUseProtocolCachePolicy 
             timeoutInterval:60.0]; 

    NSURLConnection *MyConnection= [[NSURLConnection alloc] initWithRequest:request 
                   delegate:self]; 
    [request setHTTPMethod:@"POST"]; 
    NSString *postString = @"id=2315645&name=Ram&deviceId=3453564666643634"; 
    [request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]]; 
    [MyConnection start]; 
+0

感謝您的回覆。在Android版本的相同的應用程序數據Actualy發佈BasicNameValuePair的工作正常,但在ios我的形式使用JSON,NSDictionary,也是你的想法,但它不vorking。請幫幫我。 – user2298296

+0

你在服務器端獲得哪種類型的問題? – Jageen

+0

這篇文章有用嗎? http://stackoverflow.com/questions/12427804/sending-parameters-to-php-script-in-ios – Jageen