SORU
27 Mart 2011, Pazar


Nasıl bir &; kullanılmayan değişken" böyle büyük mükafat uyarı " kurtulabilirim?

Tam olarak neden kullanılmayan uyarı oluşur anlıyorum. Çoğu durumda inanılmaz derecede faydalı oldukları için genelde onları bastırmak istemiyorum. Ancak, (yapmacık) aşağıdaki kodu göz önünde bulundurun.

NSError *error = nil;
BOOL saved = [moc save:&error];
NSAssert1(saved, @"Dude!!1! %@!!!", error);

Böyle büyük mükafat saved elbette değil zaman kullanılmayan bir değişken olduğunu bildiriyor. Bu NSAssert1 makro olduğundan şüpheleniyorum. NS_BLOCK_ASSERTIONS makrodeğiltanımlanmış, Objective C iddialar kesinlikle etkinleştirilir.

Bunun kimseye bir zararı olmasa da, daha dağınık ve sinir bozucu buluyorum, ve bunu bastırmak istiyorum, ama bunu nasıl emin değilim. "Eğer böyle bir şey varsa." şekilde atama kendisi için değişken derleyici uyarı kurtulur, ama ben yapmak isterim,

CEVAP
14 Mayıs 2012, PAZARTESİ


4.3.2 kullanarak böyle büyük mükafat ve bu iş gibi görünüyor (daha az yazma öğrendi

BOOL saved __unused;

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Central

    Android Cent

    13 Kasım 2008
  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012