2012-04-13 4 views
-2

У меня есть n количество файлов. Я добавил, что n количество файлов в виде таблицы. Фактически, n количество файлов имеет одну папку. Но когда я добавляю эти файлы в табличное представление, они добавляются в табличное представление с помощью одного строка разделена запятой. Как разбить их на разные строки в виде таблицы. Пожалуйста, дайте мне предложения и, пожалуйста, помогите мне.Как выполнять строковые операции в ios?

+0

Не видя существующий код, это очень трудно предложить какие-либо указания. –

+0

спасибо в ответ я покажу мой код – DurgaPrasad

+0

"0.rtf", "1.pdf.rtf", "2.rtf", "3.rtf", "4.rtf", «5. РТФ», "6.rtf", "7.rtf", "8.rtf", "9.rtf", "Untitled.pdf" у меня есть строка, как this.All строк добавляются в одна строка в виде таблицы. Как показать одну из них в каждой ячейке – DurgaPrasad

ответ

1

Имейте имена файлов в массиве, скажем fileNames, которые находятся в методе viewDidLoad.

и реализовать методы, как следующие:

-(NSInteger)tableView:(UITableView *)aTableView numberOfRowsInSection:(NSInteger)section 
{ 
    return [fileNames count]; 
} 

-(UITableViewCell*)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"]; 
    if (!cell) { 
     cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"]; 

    } 
    cell.textLabel.text = [fileNames objectAtIndex:indexPath.row]; 
    return cell; 
} 
+0

Yeah.i сделал, но когда я добавил эту переменную массива в ячейку, он отобразил все данные в одной строке, разделенной запятой – DurgaPrasad

0

магазин ваш список файлов в массив с одним именем файла на элемент массива и использовать indexPath.row выбрать правильный.

Используйте componentsSeparatedByString:, если вам нужно разбить одну строку.

Смежные вопросы