Запрос переменных-членов не является структурой - PullRequest
0 голосов
/ 25 сентября 2011

Хорошо, я создаю пользовательскую uitablviewcell в IB, и созданный мной класс называется CustomCell Я импортировал его в файл заголовка и вот код

 // Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"CustomCell";

CustomCell *cell = (CustomCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {

    NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];

    for (id currentObject in topLevelObjects){
        if ([currentObject isKindOfClass:[UITableViewCell class]]){
            cell =  (CustomCell *) currentObject;
            break;
        }
    }
}

//errors start
cell.usernameText.text = [usernameArray objectAtIndex:[indexPath row]];
cell.regionText.text = [regionArray objectAtIndex:[indexPath row]];
cell.gamesText.text = [gamesArray objectAtIndex:[indexPath row]];
cell.infoText.text = [aboutArray objectAtIndex:[indexPath row]];
cell.concoleText.text = [concoleArray objectAtIndex:[indexPath row]];
cell.micText.text = [NSString stringWithFormat:@"Mic:%@",[MicArray objectAtIndex:[indexPath row]]];

cell.ageText.text = [ageArray objectAtIndex:[indexPath row]];   
  //till her
return cell;
}

почему произошла ошибка и что я могу сделать, чтобы исправить ее.

1 Ответ

1 голос
/ 25 сентября 2011

У вас есть класс для вашей CustomCell (UITableViewCell) и есть член usernameText, regionText, gamesText, infoText, concoleText, micText и ageText вашей CustomCell?Если нет, то вы получите предупреждение Запрос переменных-членов не является структурой , поскольку они не являются переменными-членами.Если вы не создали отдельный файл класса для этого, вы можете вызвать ячейку. textLabel .text = @ "Welcome" textLabel является членом UITableViewCell.

, и вы этого не сделалискажите, что вы получили ОШИБКА

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