tenga una aplicación que pueda tomar una foto y luego subirla a un servidor. codificándolo en base 64 y pasándolo a través de un XMLRPC a mi servidor php.Convierta nsdictionary a nsdata
Quiero aprovechar la información NSDictionary que se devuelve desde UIImagePickerController delegado
-(void) imagePickerController:(UIImagePickerController *)imagePicker didFinishPickingMediaWithInfo:(NSDictionary *)info
y convertirlo en NSData para que pueda codificar.
Entonces, ¿cómo puedo convertir NSDictionary en NSData?
he intentado implementando esto, pero sigo recibiendo un error cuando para codificarlo: 2011-08-30 15: 46: 18.468 Satshot [1986: 307] - [UIImage encodeWithCoder:]: selector no reconocido enviado a la instancia 0x630de50 2011-08-30 15: 46: 18.502 Satshot [1986 : 307] *** Aplicación de finalización debido a excepción no detectada 'NSInvalidArgumentException', razón: '- [UIImage encodeWithCoder:]: selector no reconocido enviado a instancia 0x630de50' información es lo que obtengo del delegado UIImagePickerController que debería ser un nsdictionary . También probé [archiver encodeObject: info] y obtuve el mismo error. – Padin215
el error ocurre en [archiver encodeRootObject: info]; y es un error "SIGABRT", sry por olvidarse de mencionar eso. – Padin215
UIImage no se puede serializar con NSKeyedArchiver, no sin soluciones temporales. – Perception