Я новичок в иос. Я работаю в приложении, в котором мне нужно опубликовать некоторые данные в nameValuepair, поэтому я использовал NSDictionary для создания пары значений имени, но с NSDictionary возникает проблема на стороне сервера для анализа опубликованных данных. Есть ли способ создать NameValuePair в iOS 6, как в Android, есть объект с именем BasicNameValuePair .
Как создать список NameValuePair в ios 6
comment
что вы хотите передать здесь?
- person Balu   schedule 17.07.2013
comment
Мне нужно опубликовать что-то вроде: - [id=2315645, name=Ram, deviceId=3453564666643634]
- person user2298296   schedule 17.07.2013
comment
Вы также можете использовать JSON в iOS, вот пример: raywenderlich.com/5492/working-with-json-in-ios-5
- person Jageen   schedule 17.07.2013
Ответы (1)
Вы можете использовать этот код,
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];
person
Jageen
schedule
17.07.2013
Спасибо за ответ. На самом деле в версии для Android данные того же приложения публикуются в виде BasicNameValuePair, которые отлично работают, но в ios я использовал JSON, NSDictionary, а также вашу идею, но она не работает. пожалуйста, помогите мне.
- person user2298296; 17.07.2013
какой тип проблемы вы получаете на стороне сервера?
- person Jageen; 17.07.2013
Полезен ли этот пост? stackoverflow.com/questions/12427804 /
- person Jageen; 17.07.2013
У меня нет доступа к серверу, но может быть проблема с разбором, потому что он хорошо работает для версии Android.
- person user2298296; 17.07.2013
Вы проверяли формат данных, передаваемых из приложения, с помощью такого приложения, как wireshark? потому что я считаю, что в коде не должно быть проблем.
- person Jageen; 17.07.2013