Ipad UIPopover委托问题
我面临一个关于UIPopoverController的问题。当我执行以下命令时Ipad UIPopover委托问题,ipad,Ipad,我面临一个关于UIPopoverController的问题。当我执行以下命令时 - (void)showPopover:(id)sender { iPopOver = [[UIPopoverController alloc] initWithContentViewController:nav]; iPopOver.delegate = self; [iPopOver presentPopoverFromBarButtonItem:sender
- (void)showPopover:(id)sender
{
iPopOver = [[UIPopoverController alloc] initWithContentViewController:nav];
iPopOver.delegate = self;
[iPopOver presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
应用程序崩溃并发现此错误
-[IPadController respondsToSelector:]:发送到解除分配实例的消息
0xc93b510
无法调试此行为。我认为sender参数不是UIBarButtonItem或是过时的引用 您应该将代码替换为:
[iPopOver presentPopoverFromBarButtonItem:myButton
permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
其中myButton是对您的UIBarbuttonite的引用
祝你好运