带有HTTP请求的NSLog可变数组

时间:2014-07-24 19:03:49

标签: ios objective-c parsing httprequest

我有一个带有Xcode的Objective-C程序,它获取一个http请求并解析它获取的数据并在tableview中打印数据。数据存储在名为elementArray的NSMutablearray中。它在一个名为HtmlParser.h的文件中定义,并带有

@property NSMutableArray *elementArray; 

它在一个名为HtmlParser.m的文件中与

合成
@synthesize currentHTMLElement, elementArray, parser, currentNodeContent;

它在HtmlParser.m中用行

分配
 elementArray = [[NSMutableArray alloc] init];

当程序在HTML文件中找到对象时,它会接收对象。该程序工作正常,数据被解析并显示在tableview中。但是,我想在控制台中看到数组的结果。我尝试使用

在ViewController.m中对数组进行NSLog
NSLog(@"Array: %@", elementArray);

当我这样做时,我收到一个错误说:"使用未声明的标识符' elementArray'。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您将elementArray声明为HTML解析器中的属性,因此您需要说:

NSLog(@"Array: %@", htmlParser.elementArray);