Articles of block

AFNetworking: setImageWithURLRequest no establece la image

Estoy intentando establecer una image en una ImageView usando AF setout de setImageWithURLRequest en una tablaViewCell. Si no incluyo los bloques de success y failure en el método de la siguiente manera: [cell.thumbnailImageView setImageWithURL:url placeholderImage:nil]; Todo funciona a la perfección y la image se pone. Desafortunadamente necesito los bloques. Esto es lo que tengo actualmente […]

iOS: Cómo lograr este código de delegado con el uso de bloque

Yo uso cocos2D para iphone. Tengo 3 escenas: escena A, escena B y escena C en la escena C, haz clic para abrir la escena A, pero la escena A todavía no está abierta; abra la escena B primero, la escena B tiene muchos botones los usuarios hacen clic en un button en la escena […]

NSParagraphStyle iOS: ¿Cómo detectar bloques y lists?

Tengo un object NSParagraphStyle que cuando se inspecciona usando NSLog, contiene lists y bloques, sin embargo, parece que no hay absolutamente ninguna forma de acceder a ellos. El uso de OS XI crea documentos y los transfiere a iOS en una vista de text con lists y tablas que pueden volverse a crear y mostrar […]

Cancelar la tarea asincrónica de GCD al navegar hacia atrás

Tengo una tarea relativamente larga (5-10 segundos) en un controller de vista en mi aplicación iOS. Está ejecutando asíncrono en segundo plano por GCD. El usuario tiene la capacidad de realizar operaciones de interfaz de usuario durante esta tarea, por lo que también tiene la capacidad de presionar el button Atrás para navegar a la […]

¿Cómo quita un CAEmitterLayer cuando finaliza la vida útil de sus CAEmitter Cells? En lugar de repetirlo hasta que lo elimine de la super capa

Estoy usando código genérico (de la demostración de iOS Fireworks) de una manera ligeramente cambiada. Tengo lo siguiente en una subclass de UIView. Lo que quiero es hacer que el fuego artificial aparezca en el punto que el usuario toca (no es difícil) y jugar durante toda la vida de CAEmitterLayer / CAEmitterCells. En cambio, […]

¿Trabajando con bloques?

En una entrevista que hice recientemente, me pidieron que pnetworkingiga el resultado de un segmento de código. Incluso si lo entendí bien, no pude explicar cómo lo obtuve. Este es el segmento de código. int num =2; int (^ myblock)(void)=^{ return num*5; }; NSLog(@"my block call 1 %d",myblock()); num = 5; NSLog(@"my block call 2 […]

¿Por qué no ALAssetLibrary -enumerateGroupsWithTypes: usingBlock: "stop" cuando lo digo?

Noté que aunque establecía el puntero *stop BOOL en YES , mi bloque de enumeración se ejecuta dos veces. Pensé que la configuration *stop = YES se detendría después de la primera? [lib enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) { NSLog(@"Enumerating a group"); //should stop after first? *stop = YES; } failureBlock:^(NSError *error) { }]; Los […]

¿Por qué utilizar GCD y bloques para descargas HTTP?

En una entrevista de trabajo, me preguntaron por qué debería usar bloques y GCD en lugar de NSURLConnection para poder download files de forma asíncrona. Después de algunas investigaciones, no encontré una buena razón para hacerlo. Tengo varias aplicaciones donde uso solo NSURLConnection para varias descargas simultáneas. ¿Su pregunta está tratando de determinar si estoy […]

Bucle a través del bloque mientras espera que finalice la ejecución previa.

Tengo un bloque de código que recorre una matriz y realiza un código de locking. Actualmente se ve así: for (NSString *myString in myArray) { [self doSomethingToString:myString WithCompletion:^(BOOL completion) { string = [NSString stringByAppendingString:@"Test"]; }]; } Quiero esperar a que termine la iteración anterior antes de comenzar con la siguiente. ¿Cómo puedo recorrer un código […]

simplificar el esquema de delegates con bloques, ¿es posible en este context?

He leído tantas cosas positivas sobre el uso de bloques, en particular, que simplifica el código eliminando las llamadas delegadas. He encontrado ejemplos donde los bloques se usan al final de la animation en lugar de las llamadas de delegado, allí entiendo cómo se puede hacer. Pero realmente me gustaría saber si el engorroso esquema […]