Entonces tengo un NSArray"myArray" con NSNumbersy NSStrings. Los necesito en otro, UIViewasí que voy así:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil];
details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"];
El subjectText funciona. Pero, ¿cómo puedo sacarle NSNumberprovecho? (Que en realidad los necesito como cadenas ...) Me gustaría convertir una NSStringsalida de un NSNumberasí:
NSString *blah = [NSNumber intValue]. Pero no sé cómo configurarlo en el código anterior ...
objectForKey. Por lo tanto, deberá extraer los valores apropiados de eso antes de intentar convertir. Tenga en cuenta que la mayoría de los tipos de objetos Cocoa, incluido NSNumber, se pueden convertir en cadenas llamando aldescriptionmétodo (o utilizando%@una cadena de formato).