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
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;
Böyle büyük mükafat 4 uyarı "İfad...
Böyle büyük mükafat uyarı kolu ve fonk...
Nasıl "mevcut çerçeveler" ekl...
Böyle büyük mükafat uyarı: "Birde...
Nasıl "listesi Oluşturma Ayarları...