Articles of ios

UITextField -webView ya no es compatible

Obtengo el resultado de depuración siguiente cuando trabajo con algunos campos de texto. UITextField -webView llamado. Este método ya no es compatible con la nueva architecture de texto ¿Alguien puede explicar por qué aparece esto? Actualmente estoy ejecutando XCode 5 con iOS 7

¿Por qué UIScrollView deja espacio en la parte superior y no se desplaza hacia la parte inferior

Soy nuevo en la progtwigción de Object-C. Estoy usando UIScrollView con algunas tags, imágenes y texto en él. He desactivado el diseño automático y ya he intentado con “Ajustar las configuraciones de vista de desplazamiento” en (situación descrita en el título) y desactivada (no se desplaza). Esto es lo que inserto en viewDidLoad: [scroller setScrollEnabled:YES]; […]

La información de xcode – MPNowPlayingInfoCenter no se muestra en iOS 8

Estoy desarrollando una aplicación de música, que debería reproducir música en segundo plano. Uso el MPMoviePlayerController para reproducir la música. Mi código para iniciar MPMoviePlayerController : NSString* resourcePath = [[NSBundle mainBundle] resourcePath]; resourcePath = [resourcePath stringByAppendingString:@”/music.m4a”]; NSError* err; self.player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:resourcePath]]; if (err) { NSLog(@”ERROR: %@”, err.localizedDescription); } AVAudioSession *session = [AVAudioSession […]

¿Qué es “error en __connection_block_invoke_2: Connection interrumpted” en iOS?

He intentado hacer aplicaciones de iOS usando AFNetworking en UITableView . TableView carga 20 datos como la línea de tiempo de Twitter. Cuando carga más de 80 datos, Xcode muestra que gasta alrededor de 70 MB de memoria y muestra la consola “Received memory warning.” Y **”error in __connection_block_invoke_2: Connection interrupted”.** ¿Qué es esto y […]

¿Cómo copiar la base de datos sqlite cuando se inicia la aplicación en iOS?

Quiero copiar mi base de datos sqlite desde la ubicación de la base de datos con las últimas actualizaciones a mi aplicación iOS cada vez que la lance. ¿Hay alguna forma de hacerlo?

Cómo dividir el nombre de archivo de la extensión de archivo en Swift?

Dado el nombre de un archivo en el paquete, quiero cargar el archivo en mi aplicación Swift. Entonces necesito usar este método: let soundURL = NSBundle.mainBundle().URLForResource(fname, withExtension: ext) Por alguna razón, el método necesita el nombre del archivo separado de la extensión del archivo. Bien, es bastante fácil separar los dos en la mayoría de […]

WatchKit SDK no recupera datos de NSUserDefaults

Quería hacer una aplicación de prueba para el reloj de Apple en la que puede establecer algunas cadenas en su teléfono, y luego se mostrará en el reloj de Apple. Decidí usar la clase NSUserDefaults para almacenar estos datos. En mi vista controlador para el iPhone, tengo un método que toma la entrada y almacena […]

Animar / Mover vistas bajo el uso de Autolayout

Quiero mover una vista de una posición a otra, puedo implementarla usando self.view.center = CGPointMake(100, 200); sin embargo, si el proyecto usa Autolayout, la vista volverá a la posición original después de ejecutar: [self.view.superview setNeedsLayout]; entonces, ¿cómo mover una vista a una nueva posición?

La vista de alerta muestra un rectángulo blanco en iOS7

El siguiente código funciona perfectamente desde iOS 5 a 6.1. Incluso tengo aplicaciones en la tienda con ese código: -(void)showActivityIndicator { if(!mLoadingView) // { mLoadingView = [[UIAlertView alloc] initWithTitle:@”” message:@”” delegate:self cancelButtonTitle:nil otherButtonTitles:nil]; mLoadingView.tag = kAlertViewTag; } [mLoadingView show]; } – (void)willPresentAlertView:(UIAlertView *)alertView { if (alertView.tag == kAlertViewTag) { UIActivityIndicatorView *actInd = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite]; […]

Detectar qué se cambió de ABAddressBookRegisterExternalChangeCallback

Estoy usando ABAddressBookRegisterExternalChangeCallback para obtener los cambios externos en la libreta de direcciones del usuario. Estoy usando el siguiente código para registrar la callback: ABAddressBookRef ntificationaddressbook = ABAddressBookCreate(); ABAddressBookRegisterExternalChangeCallback(ntificationaddressbook, MyAddressBookExternalChangeCallback, self); y cuando se llama a esta callback, se llama exitosamente MyAddressBookExternalChangeCallback void MyAddressBookExternalChangeCallback (ABAddressBookRef ntificationaddressbook,CFDictionaryRef info,void *context) { NSLog(@”Changed Detected……”); } Tengo las siguientes […]