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

  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010
  • Max Lee

    Max Lee

    18 AĞUSTOS 2006