nsnotificationcenter

У меня есть UITableView. Здесь я получил разные ячейки. у каждой ячейки есть модель. С помощью KVO и NotificationCenter ячейка прослушивает модель для внесения изменений. Когда я покидаю ViewController, я получаю эту ошибку: An instance 0x109564200 of class Model was deallocated while key value observers w...

Должны ли мы посылать removeObserver: явно для объектов, которые были добавлены в качестве наблюдателей к NSNotificationCenter ранее? Я немного запутался и не могу найти точного ответа на этот вопрос. Пожалуйста, подробно расскажите мне об этом, в том числе о том, почему нам нужно явно удалить сервер, и по...

У меня есть приложение для iPhone, которое в основном получает информацию из API (в XML, но, возможно, в конечном итоге JSON). Результирующие объекты обычно отображаются в контроллерах вида (в основном в таблицах). Вот архитектура прямо сейчас. У меня есть классы NSOperation, которые извлекают различные объ...

Когда я использую -addObserverForName: object: queue: usingBlock: для NSNotificationCenter в методе -viewDidLoad: моего контроллера вида, метод -dealloc не вызывается. (Когда я удаляю -addObserverForName: object: queue: usingBlock:, -dealloc снова звонят.) Использование -addObserver: selector: name: obje...

Я работал с ALAssetsLibraryChangedNotification в iOS 6.x (6.0.1 конкретно на данный момент), и я получаю результаты, противоречащие тому, что я ожидал бы получить в моем userinfo, основываясь на том, что я понимаю из документации. Вот мой код для регистрации событий: [[NSNotificationCenter defaultCenter]...

Я пытаюсь отправить уведомление в представлении из моего приложения в другое, используя NSNotificationCenter. Поэтому в классе назначения я создаю своего наблюдателя следующим образом: NSNotificationCenter.DefaultCenter.AddObserver ("ChangeLeftSide", delegate {ChangeLeftSide(null);}); И у меня есть свой м...

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

Я использую уведомления клавиатуры без каких-либо проблем и получаю точную высоту клавиатуры. - (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@"%f",keyboardSize.height);} ...

может кто-нибудь, пожалуйста, покажите мне, как использовать свойство объекта на NSNotifcationCenter. Я хочу иметь возможность использовать его для передачи целочисленного значения в мой метод селектора. вот как я настроил прослушиватель уведомлений в моем представлении пользовательского интерфейса. Видя, чт...

Я нашел следующий фрагмент кода, который позволяет NSNotification для публикации в основном потоке из любого фонового потока. Я хотел бы знать, является ли это безопасной и приемлемой практикой, пожалуйста? dispatch_async(dispatch_get_main_queue(),^{ [[NSNotificationCenter defaultCenter] postNotification...