-contentSizeForViewInPopover устарел с iOS 7 и, похоже, не работает в iOS 8.1. (Я не уверен, когда он перестал работать.) Новый метод состоит в том, чтобы установить предпочитаемый размер контента, возможно, так:
MyPopoverViewController *myPopoverViewController = [[MyPopoverViewController alloc] initWithNibName: @"MyPopoverViewController" bundle: nil];
myPopoverViewController.preferredContentSize = CGSizeMake(186, 160);
self.myPopover = [[UIPopoverController alloc] initWithContentViewController: myPopoverViewController];
myPopover.delegate = self;
[myPopover presentPopoverFromRect: self.myButton.frame inView: self.view permittedArrowDirections: UIPopoverArrowDirectionAny animated: YES];