SORU
31 Temmuz 2010, CUMARTESİ


Yumurtalı ekmek penceresi olmayan bir görünüm sundu olamaz

Bu hata neyi gösterir:

"Popovers cannot be presented from a view which does not have a window."

CEVAP
26 AĞUSTOS 2011, Cuma


hayatımı kurtaran şey

if (self.view.window != nil)
    [popoverController presentPopoverFromRect:CGRectMake(44, yCoord, 111, 111) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];

koşul ekleyerek çarpışma artık çalışmıyor. Gerçekten presentPopoverFromRect işlevi her ZAMAN denir, çünkü onun başaracağına inanıyorum. Pencere nil kalacağı durum yok ama yine de işe yaradı.

edit: viewDidAppear Bu kod var. Çoğu durumda, bununla birlikte viewDidAppear didMoveToWindow presentPopoverFromRect taşımak için yeterli ama nedense benim durumumda ise durum gerekliydi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • FailArmy U

    FailArmy U

    29 AĞUSTOS 2009
  • VJ VIMANA

    VJ VIMANA

    3 Mayıs 2007