Не удается инициализировать UITableViewCell - PullRequest
0 голосов
/ 14 сентября 2009
if (cell == nil) {

//cell = [[[UITableViewCell alloc] initWithFrame:CGRectMake(0, 0, 260, 44) reuseIdentifier:CellIdentifier] autorelease];

//The line above works like a breeze

cell = [[[UITableViewCell alloc] initWithStyle:initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];   //This is the line that is causing me problems
}

Это журналы ошибок:

/Users/myname/Downloads/myApp/Classes/MyTableView.m: In function '-[MyTableView tableView:cellForRowAtIndexPath:]':

/Users/myname/Downloads/myApp/Classes/MyTableView.m:88: error: 'initWithStyle' undeclared (first use in this function)

/Users/myname/Downloads/myApp/Classes/MyTableView.m:88: error: (Each undeclared identifier is reported only once

/Users/myname/Downloads/myApp/Classes/MyTableView.m:88: error: for each function it appears in.)

/Users/myname/Downloads/myApp/Classes/MyTableView.m:88: error: 'UITableViewCellStyleValue1' undeclared (first use in this function)

/Users/myname/Downloads/myApp/Classes/MyTableView.m:88: warning: no '-initWithStyle::reuseIdentifier:' method found

/Users/myname/Downloads/myApp/Classes/MyTableView.m:88: warning: (Messages without a matching method signature

/Users/myname/Downloads/myApp/Classes/MyTableView.m:88: warning: will be assumed to return 'id' and accept

/Users/myname/Downloads/myApp/Classes/MyTableView.m:88: warning: '...' as arguments.)

Ответы [ 3 ]

1 голос
/ 14 сентября 2009

Компилируете ли вы для OS 3? Я не верю, что UITableViewCellStyleValue1 существовал в ОС 2 ...

1 голос
/ 14 сентября 2009

Правильный метод

initWithStyle:reuseIdentifier:

Вы используете вместо

initWithStyle:initWithStyle:reuseIdentifier:

Просто удалите избыточный initWithStyle: и он будет работать.

0 голосов
/ 14 сентября 2009

UITableViewCellStyleValue1 не было определено в SDK до 3.0. Проверьте используемый вами SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...