FPPopover不会popupbutton按下,只是NSLogs“FPPopoverController dealloc”

我有以下代码:

- (IBAction)textOptionsTapped:(UIBarButtonItem *)sender { UIView *buttonView = [sender valueForKey:@"view"]; FPPopoverController *popover = [[FPPopoverController alloc] init]; popover.arrowDirection = FPPopoverArrowDirectionDown; [popover presentPopoverFromView:buttonView]; } 

每当我按下button,究竟是什么导致我的应用程序NSLog“FPPopoverController dealloc”?

这是我在生产中的实现。 试试这个。 这可能只是你没有正确设置所有的属性。

//实例化popup窗口

 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; LoginViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"]; if (self.popover) { [self.popover dismissPopoverAnimated:NO]; self.popover = nil; } self.popover = [[FPPopoverController alloc] initWithViewController:viewController]; self.popover.contentSize = viewController.size; self.popover.border = NO; self.popover.arrowDirection = FPPopoverNoArrow; self.popover.tint = FPPopoverRedTint; [self.popover presentPopoverFromView:self.loginButton]; 

让我知道如果有帮助

Interesting Posts