2010-10-16 4 views
0

NSString * cel = @ "text"; NSIndexPath * a = [NSIndexPath indexPathForRow: 1 inSection: 1]; CustomCell * c = (CustomCell *) [tableView cellForRowAtIndexPath: a]; c.yes.text = cel; Я использую эти строки для обновления UITextField размещены на TableCell ..... но это дает мне некоторую ошибку, как этотОбновление текстового поля в табличной ячейке

RootViewController.m: 110: ошибка: «Tableview» необъявленная (первое использование в этой функции)

+0

Можете ли вы очистить вышеуказанный вопрос, чтобы его более читаемые ...? – twerdster

ответ

0

Компилятор сообщает вам, что tableView неизвестно в рамках выполнения вызывающей функции. Если вы добавили UITableView в Interface Builder, то вам нужно добавить один в свой класс определения RootViewController также как так:

@interface RootViewController:UIViewController< UITableViewDelegate, UITableViewDataSource> 
... 

IBOutlet UITableView *tableView; 

... 
@end 

@property (nonatomic,retain) IBOutlet UITableView *tableView; 

, а затем в реализации добавления

@synthesize tableView; 

В Interface Builder ссылки представление таблицы, которое вы создали для этой переменной tableView, щелкнув правой кнопкой мыши (или нажав кнопку управления) в представлении таблицы и перетащив строку в строку RootViewController в окне дисплея и выберите tableView из всплывающего серого окна.

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