2012-04-27 2 views
1

Я пытаюсь отобразить список в моем пироге, но все это я получаю пустой поповер со следующим сообщением в консоли: -Нет данных в моем пироге

-[UIPopoverController presentPopoverFromRect:inView:permittedArrowDirections:animated:]: Прямоугольник, передаваемый в этот метод должен иметь ненулевую ширину и высоту. Это будет исключение в будущей версии.

+1

Кажется, вы проходите через CGRect с шириной или высотой нуля. –

+0

показать код создания 'UIPopoverController' – demon9733

ответ

0

Как-то вы даете ему неправильный или нулевой прямоугольник.

1

На самом деле это может произойти, когда вы либо не имеют рамку, потому что вы не подключили IBOutlet кнопки или кадр, который вы устанавливает, как в следующем равна нулю

[popoverViewController presentPopoverFromRect:button.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES] 

Если кнопка кадр nil, то или вы дадите пустую рамку, вы получите ошибку

Смежные вопросы