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

  • 10 Daughters, 2 Sons

    10 Daughters

    10 Mart 2009
  • finalcall07

    finalcall07

    11 NİSAN 2008
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009