Articles of objective c

Reemplazar pestaña en NSString con \ t

Estoy parsing json con SBJson. Recibo un error "-JSONValue failed. Error es: Unescaped control character [0x09]" al analizar mi cadena json, tiene una pestaña sin codificar. ¿Cómo replace esta pestaña en mi cadena json a \ t? Si elimino la pestaña manualmente, todo está bien. ¿O cómo codificar esta pestaña correctamente?

Guardar UIImage con UIImagePNGRepresentation no conserva mi modificación de capa

Estoy cargando una image de NSData. La image original se creó como un JPG. Cuando bash establecer un radio de esquina y save en el disco, estoy perdiendo los cambios que hice. Estoy guardando en el disco como un PNG, ya que supuse que se crearía un canal alfa en las capas que se debe […]

¿Hay alguna forma de "autodestruir" una aplicación desde dentro?

Quiero la capacidad de desinstalar una aplicación desde dentro. Ejemplo: UIAlertView aparece y dice "Esta aplicación ha caducado". El usuario marca 'Ok' y luego la aplicación procede a apagarse y eliminarse del dispositivo. ¿Hay alguna forma de hacer esto?

Guardar y mostrar datos con NSUserDefaults

He guardado algunas inputs de un UITextField usando el siguiente código: NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:myTextField.text forKey:@"myTextFieldKey"]; [defaults synchronize]; Me gustaría mostrar este text guardado en una UILabel en otro controller de vista. He intentado esto: myLabel.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"myTextFieldKey"]; pero nada se ve Cualquier ayuda con esto sería genial. Gracias.

notificación push: both didFailToRegister y didRegister delegate not calling

Estoy creando una aplicación que admite la notificación push Estoy siguiendo todos los pasos. Da error en el simulador Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3010 "remote notifications are not supported in the simulator" UserInfo=0x5813d20 {NSLocalizedDescription=remote notifications are not supported in the simulator} Pero en el dispositivo no llama a los methods de los […]

ASIHTTPRequest request https y SSL

Estoy intentando enviar un ASIHTTPRequest muy simple con https. Aunque he establecido el indicador validatesSecureCertificate en "NO", aún recibo una respuesta extraña para mi request: A connection failure occurnetworking: SSL problem (Possible causes may include a bad/expinetworking/self-signed certificate, clock set to wrong date) El código que estoy usando es bastante sencillo, estoy eliminando los parameters […]

Cómo dividir cuando un bucle for alcanza NSNotFound desde un NSArray

Tengo un nsmutablearray que agrego el object a él en un bucle for de un nsarray. Quiero que agregue un object hasta que scope NSNotFound en indexOfObject: desde NSArray. La matriz está dentro de un bucle for para extraer una cadena de cada índice. Mi código: NSInteger untilNotFound = NSNotFound; NSUInteger index = [array indexOfObject:string]; […]

La creación de classs separadas para estructuras de datos simples es excesiva en Objective-C

Estoy creando un simple cliente de service web en Objective-C y descubrí que crear una class separada para cada tipo de respuesta del service web podría ser una exageración. Quizás esto sea porque Objective-C tiene dos files: H & M. Aquí hay una muestra de respuestas del service web: {"name": "John", status: "OK"} o {"total": […]

Acceso a la carpeta / Apps / para desarrolladores de iOS

Tengo un posible proyecto que implica acceder a la subcarpeta / Apps / en iOS. Mi pregunta es: ¿Es posible que los desarrolladores accedan a la información de la carpeta / Apps / y si es así pueden reescribir un file dentro de otra aplicación (reescribir, por ejemplo, el ícono de la aplicación de otra […]

iOS: ¿matar la aplicación con un button?

Tengo una aplicación que se ejecuta por un time, pero debe restablecerse todos los días, porque su ciclo de vida es un poco diferente de la mayoría de las otras aplicaciones. Parece que la forma más fácil de hacerlo es eliminar la aplicación y volver a iniciarla. Encontré una solución que mata la aplicación cuando […]