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

  • Jana Williams

    Jana William

    17 AĞUSTOS 2011
  • New Scientist

    New Scientis

    27 Kasım 2006
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011

İLGİLİ SORU / CEVAPLAR