我正在显示一个来自 Button 的 Popover,它位于 UITableView 的标题中。
-(void) addButtonClicked:(id)sender{ [addPopOverVC setPopoverContentSize:CGSizeMake(POPOVER_WIDTH, numberOfRowsInTable * addOptionsTable.rowHeight)]; [addPopOverVC presentPopoverFromRect:[sender bounds] inView:sender allowedArrowDirections:UIPopoverArrowDirectionAny 动画:YES]; addPopOverVC.passthroughViews = nil; }
应用程序冻结在第二行(当我调用方法 presentPopoverFromRect 时),调试器中没有任何警告/错误。此外,当我尝试对其进行调试时,该步骤会在该行消失,并且应用程序变得无响应,就好像它从未返回过一样。我以前没有见过这样的行为。addPopOverVc 是一个 UIPopoverViewController。所有参数的值都不是 nil 。