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

  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • UniqueApps

    UniqueApps

    4 Ocak 2009