SORU
17 AĞUSTOS 2011, ÇARŞAMBA


Böyle büyük mükafat uyarı kolu ve fonksiyonu için prototip bir önceki " nasıl yapılır..."?

Bu uyarı bazı üçüncü parti kütüphaneler bir sürü kadar haşhaş.

Bir şekilde işlemek için kod (örneğin uyarı Yoksay) değiştirmeden var mı?

Bunu düzeltmek için bu kodu değiştirmek istiyorum bunu nasıl yapabilirim?

Burada bir uyarı neden olan kod bloğu

BOOL FBIsDeviceIPad() {
 #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
  if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
   return YES;
  }
 #endif
  return NO;
}

CEVAP
19 EKİM 2011, ÇARŞAMBA


Genellikle bu gibi uyarıları ile örneğin dosyanızın en üstünde bir işlev prototip tanımlayabilirsiniz:

BOOL FBIsDeviceIPad();

AmaC ayraçlar arasında hiçbir şey olmayan bir yöntem, yani () aslında parametreleri rasgele bir numara var demektir. Bunun yerine tanımı (void) göstermek için olacakhayırparametreler:

BOOL FBIsDeviceIPad(void);

...

BOOL FBIsDeviceIPad(void) {
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
  if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
   return YES;
  }
#endif
  return NO;
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoklubZAPRESIC

    AutoklubZAPR

    17 Mayıs 2011
  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • manadude21

    manadude21

    11 Mart 2008