Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS Web服务结果到阵列_Ios_Web Services - Fatal编程技术网

iOS Web服务结果到阵列

iOS Web服务结果到阵列,ios,web-services,Ios,Web Services,我使用Web服务获取信息。当我获取字符串结果时,我不能将其写入数组 当我写入NSLog(@“%@”,字符串)时,在foundCharacters中它正确写入所有值,但写入时: [myArray addObject:string]; NSLog(@"%@",myArray); 我看到很多空值。如何获取这些值并将其写入数组:( null(如nil)或null(如NSNulls)?您如何初始化myArray?我正在viewdidload中初始化尝试在connectionDidFinishLoadin

我使用Web服务获取信息。当我获取字符串结果时,我不能将其写入数组

当我写入
NSLog(@“%@”,字符串)时,在foundCharacters中它正确写入所有值,但写入时:

[myArray addObject:string];
NSLog(@"%@",myArray);
我看到很多空值。如何获取这些值并将其写入数组:(


null(如nil)或null(如NSNulls)?您如何初始化myArray?我正在viewdidload中初始化尝试在
connectionDidFinishLoading
中实例化myArray当我在viewdidload中写入数组nslog时,它似乎再次为null:(
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{

    [datawebservice setLength:0];
}

-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{

    [datawebservice appendData:data];
}

-(void)connectionDidFinishLoading:(NSURLConnection *)connection{

    xmlparserr = [[NSXMLParser alloc] initWithData:datawebservice];
    [xmlparserr setDelegate:self];
    [xmlparserr parse];



}

-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{

    elementyedek = elementName;

}

-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{

}

-(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{


    if ([elementyedek isEqualToString:@"StokAdi"]) {
       [myArray addObject:string];

        NSLog(@"%@",myArray);       

    }


}

-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{

    NSLog(@"ERROR with theConnection");
}