Question

Ok, j'ai un code C # qui ressemble à ceci et je me demandais ce que d'autres développeurs recommanderait si je suis en train de mettre cela en Objective-C.

List<List<string>> meta_data

Je prévois sur l'utilisation NSMutableArray mais comment obtenir exactement ce tableau à deux dimensions a compris mon problème, car il n'y a pas une telle chose comme un tableau multidimensionnel en Objective-C. Je suis nouveau à l'aide NSMutableArray, donc je dois encore un peu d'aide de temps en temps.

Je sais que je vais juste ajouter des objets de chaîne au tableau en utilisant NSString une fois que j'ai toute la partie « deux dimensions » compris.

Était-ce utile?

La solution

Un tableau peut contenir un objet. Je ne suis pas familier avec le code C #, mais j'imagine tout que vous essayez de faire est de tableaux imbriqués.

Ce que vous devez utiliser est objectAtIndex:. Pour NSArrays

NSString *hello = @"Hello World";
NSMutableArray *insideArray = [[NSMutableArray alloc] initWithObjects:hello,nil];
NSMutableArray *outsideArray = [[NSMutableArray alloc] init];
[outsideArray addObject:insideArray];
// Then access it by:
NSString *retrieveString = [[outsideArray objectAtIndex:0] objectAtIndex:0];

Je pense que vous cherchez quelque chose comme ça. Est-ce que cela aide?

Autres conseils

Quelque chose comme ceci:

//Create the array of strings
NSMutableArray *strings = [[NSMutableArray alloc] init];
[strings addObject:@"someString"];
[strings addObject:@"someOtherString"];

//Create the array to hold the string array
NSMutableArray *container = [[NSMutableArray alloc] init];
[container addObject:strings];

Vous utilisez un NSMutableArray de NSMutableArrays contenant NSStrings

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top