Http获取请求问题

Nik*_*han 0 cocoa-touch objective-c nsurl

我需要从服务中获取数据URL.但我无法得到它.可能像空白一样阻止它.我无法理解如何解决它.

NSString *urlString= [NSString
stringWithFormat:@"http://252.249.193.152/Services/User?q=John&p=Browny&r=City Hospital&s=03/13/2013&t=04:00PM&u=ue1f002d-8c8f-4acba75b-8960a6c33bbt&APIKEY=d80d1db7-10d5-4b45-9212-3c699332f2c9"];
    NSURL *jsonUrl =[NSURL URLWithString:urlString];
    parser = [[NSXMLParser alloc] initWithContentsOfURL:jsonUrl];
    [parser setDelegate:self];
    [parser setShouldProcessNamespaces:NO];
    [parser setShouldReportNamespacePrefixes:NO];
    [parser setShouldResolveExternalEntities:NO];
    [parser parse];
    [parser release];
    NSLog(@"%@",array);
Run Code Online (Sandbox Code Playgroud)

但是我在数组中得到null并且jsonurl正在返回nil.

iPa*_*tel 5

首先检查你URL,我确定那里的错误,如果你URL的正确,那么使用下面的代码.

NSString *urlString = [NSString stringWithFormat:@"URL_STRING"];
NSURL *jsonUrl = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
.
.
.
.
.
Run Code Online (Sandbox Code Playgroud)