SORU
6 AĞUSTOS 2010, Cuma


Hedef iPhone Simülatörü çalışmıyor Makro

Bu TARGET_İPHONE_SİMUATOR kullanarak aynı sabit değerler am uygulamasında tanımlanmış sonuçlanır makro. Örneğin:

#ifdef TARGET_IPHONE_SIMULATOR
NSString * const Mode = @"Simulator";
#else
NSString * const Mode = @"Device";
#endif

- (void)applicationDidFinishLaunching:(UIApplication *)application
{
   ...
   NSLog(@"Mode: %@", Mode);
   ...
}

Her zaman "Modu: Simülatörü" olmaktan açmış. sonuçları Şu anda eğer yardımı olacaksa, böyle büyük mükafat 3.2.4 koşuyorum. Teşekkürler.

CEVAP
6 AĞUSTOS 2010, Cuma


Bir çözüm buldum. TARGET_İPHONE_SİMULATOR aygıtı (ama yanlış tanımlanmış) tanımlanmış olduğu görülmektedir. Bu nedenle, yukarıdaki kodu düzeltme:

#if TARGET_IPHONE_SIMULATOR
NSString * const Mode = @"Simulator";
#else
NSString * const Mode = @"Device";
#endif

Bu ne zaman değişti bilmiyorum. 'İfdef' geçmişte. kullanmak mümkün olmuştur eminim

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • DudeFromUkraine

    DudeFromUkra

    7 Ocak 2008
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011