2011-06-02 49 views
-1

我想在我的web服務中獲取somes書籍的名稱,並將它們設置在我的tableView中,但我不知道如何從我的html中獲取數據並將它們寫入我的tableview中。我怎樣才能做到這一點?我怎樣才能讀取html的完全部分,然後在我的tableView的單元格中寫入這些部分。如何將我的表格視圖連接到我的web服務?

謝謝!!

現在我正在寫我的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

歡迎來到SO。你能否在你試過的一些代碼中發帖?它使我們更容易理解問題 – 2011-06-02 17:03:04

回答

0

雖然你不完全「讀HTML」對於這種事情(即讀取,然後解析HTML可能不一樣好,再說,使得返回XML或類似的東西,更重要的是一個API易於分析),請查看ASIHTTPRequest庫。他們的網站上有很多示例代碼。基本上,您想要發出HTTP請求來獲取網頁的內容。例如www.mywebserver.com/mybooks.html或類似的東西。這將返回包含在該網頁上找到的所有單詞和HTML標記的數據。然後你可以隨心所欲地做任何事情。

有意義嗎?

0

此問題在Stack Exchange上需要的不僅僅是一個小文章。我在博客上寫了一篇關於連接到Web服務的4頁教程。 Here is the link

它詳細描述了事物的iOS方面和事物的Web方面,因此您不僅僅試圖解析HTML,而是解析JSON或XML。

祝你好運!

相關問題