Я все еще работаю над iOS SDK, и у меня есть еще один, вероятно, более легкий для вас.
Я получаю следующую ошибку при попытке представить popover:
CoreAnimation: игнорирование исключения: - [UIPopoverController initWithContentViewController: нельзя вызывать с nil
.
Я думал, что ввел код, чтобы справиться с этим, хотя, видимо, нет. Во всяком случае, код ниже. Любые мысли по этому поводу были бы великолепны. Ура!
if(popoverController == nil)
{
NSLog(@"is nil");
popoverController = [[UIPopoverController alloc] initWithContentViewController:popoverDownload];
}
popoverController.delegate = self;
[popoverController presentPopoverFromRect:CGRectMake(0,0,400,200) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
UPDATE
Полагаю, я неправильно инициализирую popoverDownload / вообще.
В моем .h файле
PopoverDownloadViewController *popoverDownload;
@property (nonatomic,retain) PopoverDownloadViewController *popoverDownload;
ОБНОВЛЕНИЕ С ОТВЕТОМ
И это было так же просто, как ...
PopoverDownloadViewController *popoverDownload = [[PopoverDownloadViewController alloc] init];