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

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009