Articles of cocoa touch

Descodificar PNG codificado en Base-64 en un NSString

Tengo algunos NSData que están codificados en Base-64 y me gustaría decodificarlos, he visto un ejemplo que se parece a esto NSData* myPNGData = [xmlString dataUsingEncoding:NSUTF8StringEncoding]; [Base64 initialize]; NSData *data = [Base64 decode:img]; cell.image.image = [UIImage imageWithData:myPNGData]; Sin embargo, esto me da una gran cantidad de errores. Me gustaría saber qué hacer para que esto […]

Respondiendo a touchesBegan en UIPickerView en lugar de UIView

Tengo un UIPickerView que se desvanece a un 20% alfa cuando no está en uso. Quiero que el usuario pueda tocar el selector y hacer que vuelva a fundirse. Puedo hacer que funcione si pongo un método touchesBegan en la vista principal, pero esto solo funciona cuando el usuario toca la vista. Intenté subclasificar UIPickerView […]

¿Cómo hacer que un botón de intercepción de superview toque eventos?

Digamos que tengo este código: #import @interface MyView : UIView @end @implementation MyView – (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { // How can I get this to show up even when the button is touched? NSLog(@”%@”, [touches anyObject]); } @end @interface TestViewAppDelegate : NSObject { UIWindow *window; } @end @implementation TestViewAppDelegate – (void)applicationDidFinishLaunching:(UIApplication *)application { window […]

¿Puedo desactivar el sonido de desplazamiento UIPickerView?

Quiero desactivar los molestos clics que genera UIPickerView al desplazarse hacia arriba y hacia abajo. ¿Hay alguna forma de hacer esto? Quiero reproducir sonidos breves para cada elemento al que llegue la vista del selector. Se arruina por el sonido incorporado. Entiendo que los sonidos del selector pueden desactivarse globalmente apagando los sonidos del teclado […]

Cómo recibir una notificación cuando scrollToRowAtIndexPath termina de animar

Esta es una continuación de Cómo recibir una notificación cuando un TableViewController termina de animar la inserción en una stack de navegación. En tableView , quiero deseleccionar una fila con animación, pero solo después de que tableView haya terminado de animar el desplazamiento a la fila seleccionada. ¿Cómo puedo recibir una notificación cuando eso sucede, […]

Localizando el menú Cortar | Copiar | Pegar en iOS

Tengo algunos problemas al hacer una aplicación danesa. (El idioma, no la pastelería) He configurado la CFBundleDevelopmentRegion para da_DK para danés en mi info.plist, pero la ventana emergente que aparece para el ingreso de texto todavía está en inglés, incluso en teléfonos con sistema operativo danés. ¿Cómo en el nombre de Jobs puedo cambiar esto? […]

¿Es posible NO descartar un UIAlertView

El protocolo UIAlertviewDelegate tiene varios métodos opcionales que incluyen: – (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex; Esto parecería sugerir que no todos los clics de botón realmente descartan la vista de alerta. Sin embargo, no veo forma de configurar la vista de alerta para que NO se cierre automáticamente presionando ningún botón. ¿Tengo que crear una subclase para […]

iOS: ¿Cómo puedo saber si una propiedad cumple con KVO?

En la Guía de progtwigción de observación de valores-clave , la sección Registro para observación de valores-clave dice “Normalmente, las propiedades en los marcos suministrados por Apple solo son compatibles con KVO si están documentadas como tales”. Pero, no he encontrado ninguna propiedad en la documentación que esté documentada como compatible con KVO. ¿Podrías dirigirme […]

Ignorar errores de certificado con NSURLConnection

Estoy recibiendo este error The certificate for this server is invalid. You might be connecting to a server that is pretending to be “server addres goes here” which could put your confidential information at risk.” Estoy usando este método: [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; ¿Cómo puedo arreglar esto? Intenté este código: NSURLConnection *connection = [[NSURLConnection alloc] […]

Método de instancia de llamada del método de clase

Así que necesito llamar a algunos métodos de instancia de los métodos de clase en Objective-C … Ejemplo: +(id)barWithFoo:(NSFoo *) { [self foo]; //Raises compiler warning. } -(void)foo { //cool stuff } Entonces mi pregunta; StackOverFlow es ¿cómo haces esas cosas en Objective-C, soy nuevo en OOP, entonces estoy loco, o hay una manera de […]