que estoy recibiendo esta advertencia cuando estoy llamando a una rutina local.Xcode "Resultados de acceso a la propiedad no utilizada - captadores no deben utilizarse para los efectos secundarios"
Mi código es la siguiente:
-(void)nextLetter {
// NSLog(@"%s", __FUNCTION__);
currentLetter ++;
if(currentLetter > (letters.count - 1))
{
currentLetter = 0;
}
self.fetchLetter;
}
me estoy haciendo la advertencia en la declaración self.fetchLetter.
que se ve de rutina como esta:
- (void)fetchLetter {
// NSLog(@"%s", __FUNCTION__);
NSString *wantedLetter = [[letters objectAtIndex: currentLetter] objectForKey: @"langLetter"];
NSString *wantedUpperCase = [[letters objectAtIndex: currentLetter] objectForKey: @"upperCase"];
.....
}
que prefiere solucionar los mensajes de advertencia, ¿existe una mejor manera de escribir esto?
Gracias!
Gracias Tom, lo entiendo! Aprecio la claridad. –
Esta solución ya no se aplica en Xcode 6.3 (beta) – Dov
@Dov ¿Qué quiere decir? Esto no es una solución. –