Я работаю над навигационным приложением, в котором я могу перейти ко многим представлениям, начиная с UITableView по умолчанию, которое является стартовым представлением в шаблоне приложения.
Я добавил еще один UIView и добавил элемент управления tableView для этого UIView.
Я вызываю этот вид одним из множества видов одним нажатием кнопки. Показывает представление, но не заполняет данные в таблице. И я также хочу обработать событие, когда пользователь нажимает на ячейку таблицы этого представления. Ниже код, который я использую при нажатии кнопки:
if (self.lstView == nil)
{
ListViewController * viewController = [[ListViewController alloc] initWithNibName: @ "ListViewController" bundle: nil];
self.lstView = viewController;
[viewController release];
}
[self.navigationController pushViewController: lstView animated: YES];
self.lstView.title = @ "Select"; // @ "System";
[self.lstView.tblList.dataSource fillList];
Ниже приведен код функции fillList:
- (NSArray *) fillList
{
NSArray * tempArray = [[[NSArray alloc] initWithObjects: @ "Item 1", @ "Item 2", nil] autorelease];
return tempArray;
}
Я довольно новичок в программировании для Iphone и не очень разбираюсь.
Помощь с подробным описанием и кодом будет принята с благодарностью.
Спасибо.