Iphone 如何将我的表视图连接到我的Web服务?
我想在我的Web服务中获取一些书籍的名称并将它们设置在我的tableView中,但我不知道如何从html中获取数据并将它们写入我的tableView中。我该怎么做?如何准确地读取html的各个部分,然后将这些部分写入tableView的单元格中 谢谢 现在,我正在tableView中编写一个本地NSMutableArray,但我想从html中读取并在tableView中编写它们。有什么想法吗Iphone 如何将我的表视图连接到我的Web服务?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我想在我的Web服务中获取一些书籍的名称并将它们设置在我的tableView中,但我不知道如何从html中获取数据并将它们写入我的tableView中。我该怎么做?如何准确地读取html的各个部分,然后将这些部分写入tableView的单元格中 谢谢 现在,我正在tableView中编写一个本地NSMutableArray,但我想从html中读取并在tableView中编写它们。有什么想法吗 - (void)viewDidLoad { [super viewDidLoad];
- (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];
}
}
虽然您并不完全“阅读HTML”这类内容(即,读入并解析HTML可能不如制作一个返回XML或更容易解析的类似API),但请查看该库。他们的网站上有大量的示例代码。基本上,您希望发出HTTP请求以获取网页的内容。例如www.mywebserver.com/mybooks.html或类似的东西。这将返回包含在该网页上找到的所有单词和HTML标记的数据。然后你可以用它做任何你想做的事
有意义吗?这个问题需要的不仅仅是堆栈交换上的一个小帖子。我在博客上写了一篇关于连接web服务的4页教程。 它详细介绍了iOS方面的内容和web方面的内容,因此您不仅要解析HTML,还要解析JSON或XML
祝你好运 欢迎来到SO。你能不能把你试过的代码写进去?这使我们更容易理解这个问题