Как получить данные из WebServices с помощью метода Get и хотите сохранить в MutableDictionary в iphone SDK - PullRequest
2 голосов
/ 10 февраля 2012

Как получить данные из веб-сервисов методом Get и хотите сохранить их в изменяемый словарь в iPhone ..... thnx

1 Ответ

0 голосов
/ 10 февраля 2012

если вы используете веб-сервис JSOn для получения данных, попробуйте этот урок

#import 

@interface jsonViewController : UIViewController {
    IBOutlet UILabel *label;
    NSMutableData *responseData;
}


Replace the contents of jsonViewController.m with:


#import "jsonViewController.h"
#import "JSON/JSON.h"

@implementation jsonViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    responseData = [[NSMutableData data] retain];
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.yourwebservice.com"]];
    [[NSURLConnection alloc] initWithRequest:request delegate:self];
}

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
    [responseData setLength:0];
}

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
    [responseData appendData:data];
}

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
    label.text = [NSString stringWithFormat:@"Connection failed: %@", [error description]];
}

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
    [connection release];

    NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
    [responseData release];

    NSArray *tempArray = [responseString JSONValue];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...