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

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008
  • TomSka

    TomSka

    30 Mayıs 2006