Articles of ios9

Core Spotlight Userinfo está siempre vacío

Estoy usando una combinación de CoreSpotlight api y NSUserActivity api para indexar el contenido de la aplicación. Todo va bien hasta que presiono un resultado de búsqueda. El userInfo pasado con userActivity en el método continueUserActivity contiene solo un elemento, es decir, kCSSearchableItemActivityIdentifier . Mis otras teclas personalizadas son nulas. Aquí está mi código para […]

SFSafariViewController networkingirect no funciona

Estoy intentando usar SFSafariViewController para presentar un formulario que el usuario debe completar. En el formulario, hay un button "Atrás", que dispara un esquema de url que abre la aplicación. El problema es que la application:openURL:options: method no se application:openURL:options: cuando la página web application:openURL:options: el esquema de url. Cuando estaba usando Safari para abrir […]

CFNetwork SSLHandshake failed (-9824) NSURLSession / NSURLConnection Error de carga HTTP (kCFStreamErrorDomainSSL, -9824)

Estoy enviando una request de publicación con el siguiente código en iOS 9 a un server https [NSURLConnection sendSynchronousRequest:request returningResponse:&requestResponse error:&err]; Pero me sale el siguiente error CFNetwork SSLHandshake failed (-9824) NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824) He intentado agregar la exception a info.plist de la siguiente manera: <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>www.myserver.com</key> <dict> <key>NSIncludesSubdomains</key> […]

CLLocacion distanceFromLocation: devuelve cero en iOS 9. ¿Es un error?

Código para reproducir el problema: -(void)testDistance { NSLog(@"Test distance…"); CLLocation *location1 = [[CLLocation alloc] initWithLatitude:137.02954600000001 longitude:50.543728999999999]; CLLocation *location2 = [[CLLocation alloc] initWithLatitude:55.79676300 longitude:49.10834400]; CLLocationDistance distance = [location1 distanceFromLocation:location2]; NSLog(@"Distance: %lf", distance); } salida iOS 8.4: Distancia: 9021699.415204 salida de iOS 9.1: Distancia: 0.000000 location1 y location2 no son nulos. Busqué SO por una pregunta similar […]

iOS, esquemas de URL personalizados vs. Universal Links y contraparte de Android

Estoy buscando la funcionalidad en la que cuando un usuario recibe un post, digamos a través de la aplicación WhatsApp, que contiene un enlace que comienza con cierto esquema (prefijo), mi aplicación se invocará cuando la pestaña del usuario en ese enlace. Entendí que esta característica ya está disponible como "esquemas de URL personalizados", pero […]

Barra de estado UIAlertController que no atenúa ni tinte problemas de color

Estoy migrando desde el uso de UIAlertView al UIAlertController presentado en iOS 8. Sin embargo, estoy viendo algunos problemas de vista extraños que no veo cuando uso UIAlertView . Primero, al mostrar una alerta, el text de la barra de estado no se atenúa: Además, después de mostrar la barra de estado, la flecha hacia […]

performBatchUpdates después de viewDidDisppear causando error?

Estoy llamando performBatchUpdates({ self.insertItemsAtIndexPaths(indexPathes) }, completion: { _ in }) en una vista de colección que en el controller que no está visible! Ya hay otros controlleres de vista que empujaron por encima. esto causa el siguiente error: Invalid update: invalid number of items in section 0. The number of items contained in an existing […]

UITapGestureRecognizer no funciona en iOS9

Tengo una aplicación que utiliza UITapGestureRecognizers que parecen no funcionar en iOS9 Beta 2. Están llamando exitosamente – (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch { NSLog(@"shouldReceiveTouch"); return YES; } pero no afecta a ninguno de los otros methods de delegado de UITapGesture. Cuando ejecuto la misma aplicación (desde Xcode 7) en un dispositivo que se ejecuta en […]

Teclado iOS 9: esta aplicación está modificando el motor de autolayout desde un subprocess de background, lo que puede provocar la corrupción del motor y crashs extraños.

cuando inicio un keyboard de terceros desde una vista de text incrustada en una vista web, a veces provocará el locking de la aplicación. Se pudo encontrar alguna evidencia cuando se bloqueó la aplicación: siempre hay una advertencia como sigue, pero cuando el keyboard se muestra correctamente, la advertencia también se muestra. "" 25 de […]

iOS 9 Spritekit Double Tap no funciona en iPhone 6S

He estado construyendo un juego de SpriteKit por un time ahora. Es un juego de cartas que permite hacer doble clic en los sprites de cartas para comportamientos específicos. Ahora que estamos en iOS 9, los toques dobles no funcionan en absoluto en iPhone 6s. Funciona bien en iOS8, todos los dispositivos. En mi SKScene […]