Итак, я пытаюсь добавить UITableView в нижней половине моего приложения ipad, которое будет использоваться для отображения результата поиска. Вот как я это сделал.ipad add tableview (только часть) для просмотра контроллера с раскадровкой
- Я добавил UIView
- Я добавил UITableView на UIView
- я перетащил UITableView к ViewController поэтому он может подключиться к нему для делегата и источника данных.
Это то, что она в настоящее время выглядит следующим образом:
(Это в то среднем верхнем ряду)
Поэтому я добавил следующее на класс ViewController для получения данных
# pragma mark TableView properties
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 2;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"SearchResultCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
cell.textLabel.text = @"test";
}
Отладчик прошел бы все это, но застрял бы после "c ellForRowAtIndexPath»метод:
Было бы просто пройти через это и не закончится, пока я не остановить всю отладку. Не совсем уверен, что происходит.
Мысли? Возможно, вы, ребята, можете указать мне в правильном направлении относительно того, как я должен генерировать результаты поиска.
Спасибо!