Я получаю ошибку компиляции в моем файле RootViewController.m.Вот код:
#import "RootViewController.h"
@ реализация RootViewController
отметка прагмы -
отметка прагмы Просмотр жизненного цикла
/ * - (void) viewDidLoad {[super viewDidLoad];
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;
} * /
/ * - (void) viewWillAppear: (BOOL) animated {[super viewWillAppear: animated];} / / - (void) viewDidAppear: (BOOL) animated {[super viewDidAppear: animated];} / / - (void) viewWillDisappear: (BOOL) animated {[super viewWillDisappear: animated];} / / - (void) viewDidDisappear: (BOOL) animated {[super viewDidDisappear: animated];} * /
/ * // Переопределить, чтобы разрешить ориентации, отличные от портретной ориентации по умолчанию.- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation {// Возвращает YES для поддерживаемых ориентаций.return (interfaceOrientation == UIInterfaceOrientationPortrait);} * /
метка прагмы -
метка прагмы Источник данных табличного представления
// Настройка количества секций в табличном представлении.- (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView {return 1;}
// Настройка количества строк в табличном представлении.- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) section {return 1;}
// Настройка внешнего вида ячеек табличного представления.- (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
[cell.textLabelSetText@"Hello World!"];
return cell;
}
/ * // Переопределить для поддержки условного редактирования представления таблицы.- (BOOL) tableView: (UITableView *) tableView canEditRowAtIndexPath: (NSIndexPath *) indexPath {// Вернуть NO, если вы не хотите, чтобы указанный элемент был редактируемым.вернуть ДА;} * /
/ * // Переопределить для поддержки редактирования табличного представления.- (void) tableView: (UITableView *) tableView commitEditingStyle: (UITableViewCellEditingStyle) editStyle forRowAtIndexPath: (NSIndexPath *) indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source.
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
else if (editingStyle == UITableViewCellEditingStyleInsert) {
// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view.
}
} * /
/ * // Переопределить для поддержкипереставить вид таблицы.- (void) tableView: (UITableView *) tableView moveRowAtIndexPath: (NSIndexPath *) fromIndexPath toIndexPath: (NSIndexPath *) toIndexPath {} * /
/ * // Переопределить для поддержки условной перегруппировки представления таблицы.- (BOOL) tableView: (UITableView *) tableView canMoveRowAtIndexPath: (NSIndexPath *) indexPath {// Возвращаемое значение NO, если вы не хотите, чтобы элемент переупорядочивался.вернуть ДА;} * /
отметка прагмы -
отметка прагмы Делегат представления таблицы
(void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
/ * <# DetailViewController #> * detailViewController = [[<<DetailViewController #> alloc] initWithNibName: @ "<# Nib name #>" bundle: nil];// ... // Передаем выделенный объект новому контроллеру представления.[self.navigationController pushViewController: detailViewController animated: YES];[выпуск detailViewController];* /}
знак прагмы -
знак прагмы Управление памятью
(void) didReceiveMemoryWarning {// Освобождает представлениеесли у него нет суперпредставления.[super didReceiveMemoryWarning];
// Оставьте право собственности на любые кэшированные данные, изображения и т. д., которые не используются.}
(void) viewDidUnload {// Оставить право собственности на все, что может быть воссоздано в viewDidLoad или по требованию.// Например: self.myOutlet = nil;}
(void) dealloc {[super dealloc];}
@ end
Проблемная часть:
[cell.textLabelSetText @ "Hello World!"];
Я получаю сообщение об ошибке: Запрос на элемент textLabelSetText в элементе, не являющемся структурой или объединением
и
Ожидается ':' перед маркером OBJC_STRING
Можете ли вы сказать мне, что не так?ТИА