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