Articles of objective c

¿Cómo eliminar espacios en blanco del extremo derecho de NSString?

Esto elimina el espacio en blanco de ambos extremos de una cadena: NSString *newString = [oldString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; ¿Cómo elimino el espacio en blanco del extremo derecho de una cadena? ACTUALIZACIÓN: el código de la respuesta aceptada ahora es parte de SSToolkit . ¡Hurra!

Creando delegates en el lugar con bloques

Amo los bloques y me entristece cuando no puedo usarlos. En particular, esto sucede principalmente cada vez que uso delegates (por ej., Con las clases de UIKit, principalmente con la funcionalidad de prelocking). Entonces me pregunto … ¿Es posible -utilizando el loco poder de ObjC- hacer algo como esto? // id _delegate; // Most likely […]

indexPathForCell devuelve nil desde ios7

mi aplicación funcionaba bien en ios6.1. probé el simulador ios7 y la siguiente parte no funciona: EditingCell *cell = (EditingCell*) [[textField superview] superview]; NSIndexPath *indexPath = [self.tableView indexPathForCell:cell]; NSLog(@”the section is %d and row is %d”, indexPath.section, indexPath.row); NSUInteger section = [indexPath section]; NSUInteger row = [indexPath row]; NSString *rowKey = [[keysForRows objectAtIndex: section] objectAtIndex: […]

¿Cuál es la longitud máxima de un objeto NSString?

¿Cuál es la cadena de tamaño máximo que se puede mantener en un objeto NSString? ¿Esto cambia dinámicamente?

Captura de pantalla de iOS parte de la pantalla

Tengo una aplicación que toma una captura de pantalla de un UIImageView con el siguiente código: -(IBAction) screenShot: (id) sender{ UIGraphicsBeginImageContext(sshot.frame.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); UIImageWriteToSavedPhotosAlbum(viewImage,nil, nil, nil); } Esto funciona bien pero necesito poder posicionarme donde tomo la captura de pantalla, básicamente necesito graduar solo un tercio de la pantalla (parte […]

Advertencia: el control llega al final de la función no válida – iPhone

Sigo recibiendo ‘advertencia: el control llega al final de la función no nula’ con este código: – (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { if (section ==0) { return [comparativeList count]; } if (section==1) { return [generalList count]; } if (section==2) { return [contactList count]; ¿Cómo puedo deshacerme de esta advertencia? Gracias.

¿Convertir decimal a fracción en Objective-C?

Estoy tratando de tomar todo después del decimal y mostrarlo como una fracción. No se pudo encontrar mucho para el objective c sobre cómo lograr esto. Estoy utilizando el double para mi formato de variables, no estoy seguro de si importaría o no. Así es como estoy formateando para el resultado de mi respuesta: [theTextField […]

AVFoundation iOS: ¿cómo obtengo obras de arte de un archivo mp3?

Mi código: – (void)metadata { AVURLAsset *asset = [AVURLAsset URLAssetWithURL:self.fileURL options:nil]; NSArray *artworks = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyArtwork keySpace:AVMetadataKeySpaceCommon]; NSArray *titles = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyTitle keySpace:AVMetadataKeySpaceCommon]; NSArray *artists = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyArtist keySpace:AVMetadataKeySpaceCommon]; NSArray *albumNames = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyAlbumName keySpace:AVMetadataKeySpaceCommon]; AVMetadataItem *artwork = [artworks objectAtIndex:0]; AVMetadataItem *title = [titles objectAtIndex:0]; AVMetadataItem *artist = [artists objectAtIndex:0]; AVMetadataItem […]

Viñetas UITTextField secureTextEntry con una fuente personalizada?

Estoy usando una fuente personalizada en un UITextField , que tiene secureTextEntry activado. Cuando escribo en la celda, veo las viñetas en la fuente elegida, pero cuando el campo pierde el foco, esas viñetas vuelven a la fuente estándar del sistema. Si vuelvo a tocar el campo, vuelven a mi fuente, y así sucesivamente. ¿Existe […]

¿Es posible depurar “Terminado debido a un error de memoria”?

En un cierto punto (coherente) cuando mi aplicación se está ejecutando, siempre recibo el mensaje de error xcode Terminado debido a un error de memoria. No puedo encontrar el código que causa el error, pero puedo decir qué código está cerca del error (usando puntos de interrupción). El error se produce directamente después de devolver […]