Вопросы с тегом «nsnotificationcenter»


14
NSNotificationCenter addObserver в Swift
Как добавить наблюдателя в Swift в центр уведомлений по умолчанию? Я пытаюсь портировать эту строку кода, которая отправляет уведомление при изменении уровня заряда батареи. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryLevelChanged:) name:UIDeviceBatteryLevelDidChangeNotification object:nil];

30
Переместить вид с клавиатуры с помощью Swift
У меня есть приложение с текстовым полем в нижней части экрана. Это означает, что когда я иду печатать в текстовом поле, клавиатура закрывает текстовое поле. Как бы я переместил вид вверх при наборе текста, чтобы я мог видеть то, что я печатаю, а затем переместил его обратно на исходное место, …

5
Как передать объект с помощью NSNotificationCenter
Я пытаюсь передать объект из делегата моего приложения получателю уведомлений в другом классе. Я хочу передать целое число messageTotal. Прямо сейчас у меня есть: В приемнике: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] …

5
Как передать данные с помощью NotificationCenter в Swift 3.0 и NSNotificationCenter в Swift 2.0?
Я использую socket.ioсвое быстрое приложение для iOS. Сейчас на нескольких панелях я слушаю сервер и жду входящих сообщений. Я делаю это, вызывая getChatMessageфункцию на каждой панели: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } …


7
Android-эквивалент NSNotificationCenter
В процессе переноса приложения с iPhone на Android я ищу лучший способ общения внутри приложения. Намерения кажутся правильным решением, это лучший (единственный) вариант? NSUserDefaults кажется намного легче, чем Intents, как с точки зрения производительности, так и с точки зрения кодирования. Я также должен добавить, что у меня есть подкласс приложения …

7
iOS 11 - Высота клавиатуры возвращает 0 в уведомлении клавиатуры
Я без проблем использую уведомления клавиатуры и получаю точную высоту клавиатуры. - (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@"%f",keyboardSize.height);} но с iOS 11 размер клавиатуры равен 0 при вызове уведомления. Какая проблема возникает в этом сценарии? Я использую xcode 9 Beta 5
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.