我想在我的webservice中获取某些书籍的名称并将它们设置在我的tableView中,但我不知道如何从我的html中获取数据并将其写入我的tableview中。我怎样才能做到这一点?我怎样才能准确读取html的部分内容,然后将这些部分写入tableView的单元格中。
谢谢!
现在我在我的tableView中写一个本地的NSMutableArray,但我想从html中读取并将它们写在我的tableView中。任何想法?
- (void)viewDidLoad {
[super viewDidLoad];
listOfItems = [[NSMutableArray alloc] init];
NSArray *countriesToLiveInArray = [NSArray arrayWithObjects:@"Iceland", @"Greenland", @"Switzerland", @"Norway", @"New Zealand", @"Greece", @"Italy", @"Ireland", nil];
[listOfItems addObjectsFromArray:countriesToLiveInArray];
copyListOfItems = [[NSMutableArray alloc] init];
//Add the search bar
self.tableView.tableHeaderView = searchBar;
searchBar.autocorrectionType = UITextAutocorrectionTypeNo;
searching = NO;
letUserSelectRow = YES;
}
// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if (searching)
return [copyListOfItems count];
else {
printf("ListaCountRow:%d\n", [listOfItems count]);
return [listOfItems count];
}
}
答案 0 :(得分:0)
虽然你没有完全“读取HTML”这类事情(即读入然后解析HTML可能不如说,制作一个返回XML的API或更容易解析的类似的东西),查看ASIHTTPRequest库。他们在他们的网站上有大量的示例代码。基本上,您希望发出HTTP请求来获取网页的内容。例如www.mywebserver.com/mybooks.html或类似的东西。这将返回由该网页上的所有单词和HTML标记组成的数据。然后你可以用它做任何你想做的事。
有意义吗?
答案 1 :(得分:0)
此问题需要Stack Exchange上的一个小帖子。我在博客上写了一篇关于连接到Web服务的4页教程。 Here is the link
它详细介绍了iOS方面和Web方面的内容,因此您不仅要尝试解析HTML,还要解析JSON或XML。
祝你好运!