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

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006