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

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • Felice Musique

    Felice Musiq

    22 NİSAN 2014
  • J Medema

    J Medema

    11 EKİM 2006