Iphone 如何将我的表视图连接到我的Web服务?

Iphone 如何将我的表视图连接到我的Web服务?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我想在我的Web服务中获取一些书籍的名称并将它们设置在我的tableView中,但我不知道如何从html中获取数据并将它们写入我的tableView中。我该怎么做?如何准确地读取html的各个部分,然后将这些部分写入tableView的单元格中 谢谢 现在,我正在tableView中编写一个本地NSMutableArray,但我想从html中读取并在tableView中编写它们。有什么想法吗 - (void)viewDidLoad { [super viewDidLoad];

我想在我的Web服务中获取一些书籍的名称并将它们设置在我的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];

    }
}
虽然您并不完全“阅读HTML”这类内容(即,读入并解析HTML可能不如制作一个返回XML或更容易解析的类似API),但请查看该库。他们的网站上有大量的示例代码。基本上,您希望发出HTTP请求以获取网页的内容。例如www.mywebserver.com/mybooks.html或类似的东西。这将返回包含在该网页上找到的所有单词和HTML标记的数据。然后你可以用它做任何你想做的事


有意义吗?

这个问题需要的不仅仅是堆栈交换上的一个小帖子。我在博客上写了一篇关于连接web服务的4页教程。

它详细介绍了iOS方面的内容和web方面的内容,因此您不仅要解析HTML,还要解析JSON或XML


祝你好运

欢迎来到SO。你能不能把你试过的代码写进去?这使我们更容易理解这个问题