2012-02-02 58 views
0
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    return self.nameList.count; 

} 
-(UITableViewCell *)tableview:(UITableView *)tableview cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 

    static NSString *[email protected]"Cell"; 

    UITableViewCell *cell=[tableview dequeueReusableCellWithIdentifier:CellIdentifier]; 

    if (cell==nil) { 

     cell=[[UITableViewCell alloc]initWithFrame:CGRectZero reuseIdentifier:CellIdentifier]; 
     //cell = [[UITableViewCell alloc] 
     // initWithStyle:UITableViewCellStyleDefault 
     // reuseIdentifier:CellIdentifier]; 

    } 
    //Setup the cell 
    NSString *cellValue=[ListofItems objectAtIndex:indexPath.row]; 
    cell.text=cellValue; 
    cell.textLabel.text = [self.nameList    objectAtIndex: [indexPath row]]; 

    return cell; 

} 

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { 
    return 1; 
} 

嗨,大家好,我 有這些代碼和我不能看到我在我的tableview.?And值就這樣說:「節目的接收信號SIGABRT」 你能幫我哪裏是我的錯?錯誤中加載的UITableView

回答

0
return self.nameList.count; 

當tableview numberOfRowsInSection被調用時,它是nameList.count的值嗎?嘗試將其設置爲一個固定值來測試。也許你沒有正確設置名單。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    return 1; 

} 
+0

是啊謝謝..現在沒事 – santa 2012-02-10 10:06:24