0

service からデータを取得する必要があります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);

しかし、配列で null を取得し、jsonurl が返されnilます。

4

1 に答える 1

5

最初にあなたをチェックしてくださいURL、私はそこに間違いがあると確信しています。あなたURLが適切であれば、次のコードを使用してください。

NSString *urlString = [NSString stringWithFormat:@"URL_STRING"];
NSURL *jsonUrl = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
.
.
.
.
.
于 2013-03-13T05:50:27.613 に答える