Estoy tratando de extraer una cadena (que contiene un entero) de una matriz y luego usarla como int en una función. Estoy tratando de convertirlo a un int usando intValue.ObjectiveC Parse Integer from String
Aquí está el código que he estado intentando.
NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"];
[_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]];
me sale este error:
passing argument 3 of 'loggedIn:::' makes pointer from integer without a cast
¿Qué ocurre?
Cómo loggedin ::: se declara? especialmente, ¿qué tipo de 3er parámetro espera? – Vladimir
Por curiosidad, ¿de qué idioma vienes? He visto a un montón de gente haciendo preguntas de Objective-C en SO donde han hecho llamadas a métodos que se parecen a su método 'loggedIn :::', que es una forma decididamente no objetiva de hacer las cosas. – kubi
@kubi: es Obj-C, método con argumentos sin nombres. – beefon