Articles of nsnotificationcenter

iOS 11: la altura del teclado regresa a 0 en la notificación del teclado

He estado usando notificaciones de teclado sin ningún problema y obtengo la altura exacta del teclado. – (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@”%f”,keyboardSize.height);} pero con iOS 11, el tamaño del teclado es 0 cuando se invoca la notificación. ¿Cuál es el problema que ocurre en este escenario? Estoy usando xcode […]

Cómo pasar un objeto con NSNotificationCenter

Estoy tratando de pasar un objeto de mi delegado de aplicación a un receptor de notificación en otra clase. Quiero pasar messageTotal . En este momento tengo: En el receptor: – (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@”TestNotification”]) NSLog (@”Successfully received the test notification!”); } – (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self […]

OSX: detectar eventos de KeyDown en todo el sistema?

Estoy trabajando en una aplicación de tipeo-tutor para Mac OSX que necesita tener presionadas las teclas, incluso cuando la aplicación no está enfocada. ¿Hay alguna manera de que el sistema reenvíe las teclas a la aplicación, posiblemente a través de NSDistributedNotificationCenter? Busqué en Google y soy tonto, y no he podido encontrar una respuesta … […]

Detección de cambios de conectividad de red usando Reachability, NSNotification y Network Link Conditioner en Swift

Estoy tratando de integrar la detección de conectividad de red en mi aplicación, sin embargo, parece que en algún punto de la línea cometí un error ya que los cambios de mi red no se detectan ni se imprimen en la consola. Como mencioné en la publicación, actualmente estoy usando estas siguientes clases y herramientas […]

¿Cómo pasar datos usando NotificationCentre en swift 3.0 y NSNotificationCenter en swift 2.0?

Estoy implementando socket.io en mi rápida aplicación socket.io . Actualmente en varios paneles estoy escuchando el servidor y espero los mensajes entrantes. Lo hago llamando a la función getChatMessage en cada panel: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) […]

Cómo recibir NSNotifications desde UIWebView incrustado la reproducción de videos de YouTube

No recibí ninguna notificación para MPMoviePlayerController . ¿Qué estoy haciendo mal? Yo uso la siguiente lógica. Estoy empezando a reproducir videos de youtube en UIWebView . UIWebView llama a un MPMoviePlayerController estándar. No controlo MPMoviePlayerController porque no MPMoviePlayerController . Corro el clip de youtube con reproducción automática (1 segundo de retraso): [self performSelector:@selector(touchInView:) withObject:b afterDelay:1]; […]

NSNotificationCenter addObserver en Swift

¿Cómo se agrega un observador en Swift al centro de notificaciones predeterminado? Intento portar esta línea de código que envía una notificación cuando cambia el nivel de la batería. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryLevelChanged:) name:UIDeviceBatteryLevelDidChangeNotification object:nil];

Enviar y recibir mensajes a través de NSNotificationCenter en Objective-C?

Estoy intentando enviar y recibir mensajes a través de NSNotificationCenter en Objective-C. Sin embargo, no he podido encontrar ningún ejemplo sobre cómo hacer esto. ¿Cómo se envían y reciben mensajes a través de NSNotificationCenter ?