Perguntas com a marcação «nsarray»

Uma matriz de objetos imutável e indexada por inteiro da estrutura da Apple Foundation.






7
Como converter NSNumber para NSString
Então, eu tenho um NSArray"myArray" com NSNumbers e NSStrings. Eu preciso deles em outro, UIViewentão eu vou assim: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil]; details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"]; O subjectText funciona. Mas como posso tirar NSNumberproveito disso? (Eu realmente precisa deles como …


9
filtrando o NSArray em um novo NSArray no Objective-C
Eu tenho um NSArraye gostaria de criar um novo NSArraycom objetos da matriz original que atendam a certos critérios. O critério é decidido por uma função que retorna a BOOL. Posso criar NSMutableArray, percorrer a matriz de origem e copiar os objetos que a função de filtro aceita e, em …

6
Copiando em profundidade um NSArray
Existe alguma função incorporada que me permite copiar em profundidade um NSMutableArray? Olhei em volta, algumas pessoas dizem que [aMutableArray copyWithZone:nil]funciona como cópia profunda. Mas tentei e parece ser uma cópia superficial. No momento, estou fazendo a cópia manualmente com um forloop: //deep copy a 9*9 mutable array to a …


6
Usando NSPredicate para filtrar um NSArray com base em chaves NSDictionary
Eu tenho uma variedade de dicionários. Quero filtrar a matriz com base em uma chave. Eu tentei isso: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; Isso não funciona, não obtenho resultados. Acho que estou fazendo algo errado. Eu sei que este é o método …

2
NSArray com NSPredicate usando NOT IN
Eu tenho um NSArray que quero filtrar certos objetos usando um NSPredicate, esperava poder usar NOT IN, pois vi que posso facilmente fazer um IN. Então, eu tenho meu array: self.categoriesList Então, obtenho os valores que desejo remover: NSArray *parentIDs = [self.cateoriesList valueForKeyPath:@"@distinctUnionOfObjects.ParentCategoryID"]; Isso me dá uma lista de ParentCategoryIDs …

12
Como agrupar pelos elementos de uma matriz em Swift
Digamos que eu tenha este código: class Stat { var statEvents : [StatEvents] = [] } struct StatEvents { var name: String var date: String var hours: Int } var currentStat = Stat() currentStat.statEvents = [ StatEvents(name: "lunch", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", …
90 ios  arrays  swift  nsarray 


1
Qual é o argumento BOOL * stop para enumerateObjectsUsingBlock: usado para?
Tenho usado enumerateObjectsUsingBlock:muito ultimamente para minhas necessidades de enumeração rápida e estou tendo dificuldade em entender o uso de BOOL *stopno bloco de enumeração. Os NSArrayestados de referência da classe stop: Uma referência a um valor booleano. O bloco pode definir o valor YESpara interromper o processamento adicional da matriz. …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.