Для меня это выглядит просто, но я не могу понять, какую ошибку я делаю. Я должен открыть popover в щелчке строки в моем приложении iPad. Я сделал следующий код:Ошибка при открытии popviewcontroller
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
popViewController *vc = [[popViewController alloc] initWithNibName:@"popViewController" bundle:nil];
vc.preferredContentSize = CGSizeMake(500,500);
vc.view.frame = CGRectMake(0, 0, 500, 500);
UIPopoverController *healthPopOver = [[UIPopoverController alloc] initWithContentViewController:vc];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
[healthPopOver presentPopoverFromRect:cell.bounds inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
Приложение аварийно завершает работу при завершении последней строки. Я искал много страниц в Google, но я не могу найти причину. Я не получаю какой-либо конкретной ошибки только ошибку Thread 1 в основном файле. Может кто-нибудь, пожалуйста, помогите мне. Это меня расстраивает. BTW Я использую iOS7.
С уважением
Панкай
вы можете напечатать сообщение об ошибке? –
Проблема заключается в том, что вы не сохраняете popover. Сохраните popover, как было предложено @null. –