Articles of cocoa touch

Solicitar permiso de usuario para recibir UILocalNotifications en iOS 8

Configuré las notificaciones locales en el delegado de la aplicación usando esto: – (void)applicationDidEnterBackground:(UIApplication *)application { UILocalNotification *notification = [[UILocalNotification alloc]init]; [notification setAlertBody:@”Watch the Latest Episode of CCA-TV”]; [notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]]; [notification setTimeZone:[NSTimeZone defaultTimeZone]]; [application setScheduledLocalNotifications:[NSArray arrayWithObject:notification]]; } Cuando ejecuto la aplicación y luego la dejo, recibo un error que dice: 2014-06-07 11: 14: 16.663 […]

Eliminar duplicados de NSMutableArray

Tengo este problema al eliminar objetos duplicados de una matriz. Intenté esto ya: noDuplicates = _personalHistory.personalHistory; for (int i=[noDuplicates count]-1; i>0; i–) { if ([noDuplicates indexOfObject: [noDuplicates objectAtIndex: i]]<i) [noDuplicates removeObjectAtIndex: i]; } for (PersonalHistory_artikels *e in _personalHistory.personalHistory) { if (![noDuplicates containsObject:e]) { NSLog(@"Dubplicates"); [noDuplicates addObject:e]; } } for (i=0; i<_personalHistory.personalHistory.count; i++) { PersonalHistory_artikels *test […]

¿Cómo puedo redondear un valor flotante a 2 posiciones decimales?

Tengo un valor flotante de un acelerómetro que se ve así: -3.04299553323 Me gustaría obtener -3.04, por ejemplo. ¿Hay una manera fácil de redondear ese valor flotante? Editar: Redondeo de números en Objective-C

API para determinar si se ejecuta en iPhone o iPad

¿Hay una API para verificar en tiempo de ejecución si está ejecutando un iPhone o un iPad? Una forma en que puedo pensar sería usar: [[UIDevice currentDevice] model]; Y detectar la existencia de la cadena @ “iPad”, que parece un poco frágil. En el 3.2 SDK, veo que UIDevice también tiene una propiedad que es […]

Excepción no detectada: esta clase no es un valor clave que cumple con la encoding

Estoy siguiendo un tutorial titulado “Swift Tutorial para iOS: NSFileManager Persisting Data” , y he encontrado un error alrededor o después de la marca de 29 minutos. Cuando bash ejecutarlo en el simulador de iOS, recibo el error: Aplicación de terminación debido a la excepción no detectada ‘NSUnKeyKeyException’, razón: ‘[setValue: forUndefinedKey:]: esta clase no es […]

NSURLConnection GET request devuelve -1005, “se perdió la conexión de red”

Estoy tratando de hacer una simple solicitud GET utilizando NSURLConnection en XCode 6 (Beta7 2) en iOS 8 SDK, que está fallando con “Código 1005, se perdió la conexión de red”. La llamada falla cuando trato de buscar http://www.google.com o algunas otras páginas de muestra de la web, pero tiene éxito si realizo una solicitud […]

Prueba si UIView está en el medio de la animación

¿Hay alguna forma de saber si un UIView está en el medio de una animación? Cuando imprimo el objeto de vista mientras se mueve, noto que hay una entrada de “animaciones”: search bar should end editing: <UISearchBar: 0x2e6240; frame = (0 0; 320 88); text = ''; autoresize = W+BM; animations = { position=; bounds=; […]

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 […]

Cómo crear subíndices que no están en Unicode en iOS

He intentado por un tiempo crear un NSString con un carácter subíndice sin éxito. ¿Es posible hacerlo en iOS? Necesito una forma de cambiar los caracteres de una cadena por subíndice o superíndice, y no puedo usar el Unicode para esto ya que Unicode no tiene todas las letras. Mi suposición podría ser utilizar las […]

Color del botón UIActionSheet

¿Cómo puedo cambiar el color del color del botón UIActionSheet?