Описание тега nsnotificationcenter

NSNotificationCenter позволяет отправлять и регистрировать уведомления в платформе Foundation, предоставляемой Apple.
2 ответа

iOS NSNotification Простые проблемы проекта Xcode

Сейчас я изучаю программирование уведомлений, у меня очень простой проект, есть два класса, в которых есть небольшие проблемы, которые не вызывают метод выбора уведомлений при публикации уведомлений. Это очень странно, надеюсь, кто-нибудь поможет мн…
29 май '13 в 18:08
0 ответов

Есть ли прослушиваемое событие Python OS, когда есть давление памяти

Я хочу получить уведомление, когда в системе возникает нехватка памяти и освобождение кешей. В iOS/MacOS есть системное уведомление, которое генерируется именно в этом случае. Интересно, есть ли что-то подобное, что может обеспечить среда выполнения…
1 ответ

Можно ли ограничить цели NSNotification?

Я хочу отправить NSNotification для конкретного объекта (для себя), без других объектов, чтобы увидеть / ответить на него. Это возможно без редактирования других объектов?
1 ответ

Удалить наблюдателя уведомлений из другого контроллера представления

Привет, я разрабатываю приложение для Iphone, в котором я регистрирую одного наблюдателя уведомлений для UIApplicationWillEnterForegroundNotification. Теперь я хочу удалить это из другого контроллера представления. Мой код выглядит [[NSNotificationC…
02 июн '14 в 15:28
1 ответ

NSUserNotificationCenter.defaultUserNotificationCenter() возвращает None в Python

Я пытаюсь подключиться к центру уведомлений Mountain Lion через python. Я установил pyobjc и следую инструкциям здесь и здесь. Также см.: Работа с Центром уведомлений Mountain Lion с использованием PyObjC Вот мой код: import Foundation, objc import …
2 ответа

Недостаток нескольких экземпляров NSNotifcationCenter в прикосновении какао

Я смотрю на реализацию шаблона проектирования наблюдателя в Touch Cocoa и обнаружил, что у Apple есть классный объект NSNotificationCenter, который, похоже, будет выполнять именно то, что я ищу. Однако в большинстве обучающих программ, которые я вид…
4 ответа

Нужно ли удалять наблюдателя вручную, если я хочу, чтобы он был там в течение всего времени жизни приложения?

Мой NSNotification Observer предназначен не только для определенного представления или контроллера представления. Я хочу, чтобы он был удален только тогда, когда пользователи закрывают приложение. Я добавил "добавить наблюдателя" в AppDelegate. Нужн…
11 июл '16 в 05:44
1 ответ

Открытое полностью завершенное приложение из схемы URL не вызывало функцию из postNotificationName в iOS

Здесь я установил код для схемы URL: func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool { if let userUrl = String(url) as String? { print("\(userUrl)") if (userUrl == "count…
27 ноя '15 в 11:50
7 ответов

Значок Центра уведомлений OSX

Я впервые использую API-интерфейсы Центра уведомлений OSX и не могу понять, как сделать так, чтобы значок моего приложения отображался на значке уведомлений. По умолчанию значок "в вашем приложении нет значка" продолжает появляться: Вот что я сделал…
1 ответ

Как настроить наблюдатель NotificationCenter, когда селектор является статическим методом

func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) Эта функция требует, чтобы наблюдатель был каким-то объектом, но при установке статических методов в качестве селектора. Этот от…
2 ответа

NSNotificationCenter помочь?

У меня есть класс для чтения штрих-кода, и когда я читаю штрих-код, я отправляю уведомление в NSNotificationCenter, как показано ниже. -(void)barcodeData:(NSString *)barcode type:(int)type { barcodeValue = barcode; [[NSNotificationCenter defaultCent…
06 ноя '11 в 12:33
2 ответа

iOS: шаблон для отображения входных данных представления в NSManagedObject

Я создаю приложение с контроллером представления, который представляет форму для создания и редактирования Task объект. Это имеет следующее поведение: При инициализации контроллера, Task объект (NSManagedObject подкласс) инициализируется в MOC NSNot…
3 ответа

Измените UIScrollView Offset на top от другого viewController в Swift 4

Я имею mainViewController и внутри есть scrollView и я имею secondViewController я хочу измениться scrollView смещение к вершине от secondViewController когда я хочу попробовать это с NSNotificationCenter дает мне; : нераспознанный селектор отправле…
1 ответ

Уведомление iphone приводит к "нераспознанному селектору, отправленному экземпляру..."

Короче говоря, я регистрирую следующее NSNotification слушатель в ClassA (в viewDidLoad): [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playSong) name:@"playNotification" object:nil]; У меня есть селектор объявлен в Class…
23 дек '10 в 23:58
1 ответ

Удалить ранее опубликованное уведомление

Отправка уведомлений от NSNotificationCenter на определенное событие нажатия кнопки Следовательно, когда у меня есть быстрые события кнопки Вызывается уведомление, которое много раз приводит ко многим проблемам. Я хочу отменить предыдущее опубликова…
20 фев '17 в 05:24
1 ответ

Как обновить свойство из ViewController в моем другом классе (SWIFT)

Я искал, но вижу только версию OC и, кажется, должен использовать NSNotificationCenter? В функции ViewDontLoad класса ViewController есть textField, см. Ниже: class ViewController: UIViewController { var textField1 = UITextField() override func view…
19 дек '14 в 15:47
1 ответ

MPMoviePlayerViewController уведомления

Как установить уведомления для MPMoviePlayerViewController? Это так же, как в MPMoviePlayerController? Покажи пример пожалуйста
1 ответ

Swift 4 показать / скрыть клавиатуру при просмотре

Я пытаюсь реализовать функцию "показать / скрыть" на моей клавиатуре, но проблема в том, что когда я показываю свою клавиатуру, она переходит к моему виду и, что более важно, она переходит к моему текстовому полю и кнопке, поэтому я могу печатать, я…
13 сен '18 в 16:09
3 ответа

(NSNotificationCenter) Как добавить наблюдателей в разные классы?

Может кто-нибудь объяснить, как использовать центр уведомлений, если я хочу добавить наблюдателей в разных классах? Например: опубликовать уведомление в классе А. Затем добавьте двух наблюдателей, одного в классе B, а другого в classC, оба ожидают о…
14 июн '13 в 18:51
1 ответ

Будет ли UNNotificationServiceExtension блокировать все другие входящие уведомления для того же приложения

При использовании UNNotificationServiceExtensionApple дает вам 30 секунд, чтобы выполнить загрузку / обработку уведомления, прежде чем оно упадет молотком. Возьмите загрузку изображения, которое будет использоваться в расширенном уведомлении, наприм…