Все вопросы: [nsnotifications]

23 вопросов

похожие теги: nsnotification
0
голосов
1ответов
1123 просмотров

iPhone SDK: обработка внешнего вида клавиатуры

Мне нужно переместить элементы пользовательского интерфейса моего контроллера представления, когда появляется клавиатура. Я делаю это, регистрируясь для уведомлений с клавиатуры в моем делегате приложения: [[NSNotificationCenter defaultCenter] addObserver:observer ...

1
голосов
2ответов
803 просмотров

Проблема с блочным API NSWorkspace и NSNotificationCentre в Snow Leopard

У меня возникли проблемы с новым блочным API Snow Leopard для отслеживания уведомлений от NSNotificationCenter NSWorkspace. Если я зарегистрируюсь для получения уведомлений с помощью традиционного метода на основе селектора, я смогу увидеть желаемое уведомление.Если я попробую использовать но...

2
голосов
2ответов
5816 просмотров

Как добавить уведомление для контроллера pop view в приложении iphone?

Я видел образец приложения MP-Movie Player для iPhone - контроллер. Они добавили уведомление о примере кода. // Register to receive a notification that the movie is now in memory and ready to play [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(m...

10
голосов
3ответов
6465 просмотров

Глобальные события перемещения мыши в Какао

Есть ли способ зарегистрироваться для глобальных событий перемещения мыши в Какао?Я смог зарегистрироваться для участия в мероприятиях, используя Carbon InstallEventHandler(), но предпочел бы эквивалент в Какао.Я просмотрел NSNotificationCenter событие, но, похоже, нет никаких публичных имен соб...

15
голосов
4ответов
12033 просмотров

Как узнать, что UITextField вызвало UIKeyboardWillShowNotification?

Я пытаюсь использовать настраиваемую клавиатуру в своем приложении, но у меня возникают проблемы при попытке ограничить ее одним конкретным UITextField. Я основал свой код на этом проекте Xcode (изначально находится в этом блоге ). Этот код добавляет пользовательский UIButton (представляющ...

2
голосов
3ответов
330 просмотров

Why is my value passed through NSNotifcationCenter not preserved?

I'm trying to send a CGPoint through an NSNotification like this -(void)setPosition:(CGPoint)point { NSString *pointString = NSStringFromCGPoint(point); NSDictionary *dict = [[NSDictionary alloc] initWithObjectsAndKeys:@"p", pointString, nil]; [[NSNotificationCent...

2
голосов
5ответов
2869 просмотров

Registering a Notification in iPhone SDK 3.0

In iPhone SDK 3.0, I would like to register for a notification, which would alert my application when a certain time is reached. Is it possible? Thanks

0
голосов
1ответов
748 просмотров

notification for touches ended

I am a little newbie regarding notifications on the iPhone. What I am trying to do is this: I have an object using a class based on UIImageView. This class has its own implementations of touchbegan, touchesended, etc. Is that possible for the main program to know when the user lifted his finger...

1
голосов
1ответов
1707 просмотров

NSFileHandle readInBackgroundAndNotify does not work

Hi I'm using NSFileHandle's readInBackgroundAndNotify method to get notifications when a log file has been updated. I have the following code: - (void)startReading { NSString *logPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Logs/MyTestApp.log"]; NSFileHandle *fh = ...

2
голосов
2ответов
936 просмотров

How to block until certain notification is posted in Cocoa?

What's the best way to sleep/wait until certain notification is posted? I've got class with asynchronous API that gets data from NSNotification (notification comes from Cocoa, I can't avoid it) and I need to unit test it. So far I've figured out semi-busy wait: [[NSRunLoop mainRunLoop] runUnti...

1
голосов
1ответов
1580 просмотров

UIViewController remove from superview after receiving nsnotification

i'm trying to remove a UIViewController from the superview after receiving a notification but it doesn't work. in my appDelegate i do something like this: - (void)applicationDidFinishLaunching:(UIApplication *)application{ NSLog(@"applicationDidFinishLaunching"); [window addSubview:tabBar.v...

0
голосов
1ответов
784 просмотров

Обеспечить, чтобы класс отправлял определенное NSNotification?

Есть ли способ гарантировать, что класс публикует конкретное NSNotification? (у меня есть набор классов, и я хотел бы обеспечить во время компиляции (если возможно), чтобы класс отправлял необходимое NSNotification). В качестве альтернативы, если это невозможно, есть ли обходной путь?

2
голосов
5ответов
7653 просмотров

Селектор NSNotificationCenter не будет работать с его NSNotification

Я работаю над проектом Cocoa с некоторым количеством C в нем (я знаю, что objc содержит C ...) и пытаюсь понять NSNotificationCenters. Вот такая ситуация: У меня есть структура, объявленная как typedef struct {/*code here*/} structName; В моем методе - (id)init у меня [[NSNotificationCe...

0
голосов
2ответов
866 просмотров

Странность NSNotification при использовании вместе с AsyncSocket

Я использую AsyncSocket для подключения к серверу из моего приложения для iPhone. В делегате, который получил данные от сервера, я отправляю уведомление, которое сообщит делегату tableView о необходимости инициировать reloadData в tableView: - (void)onSocket:(AsyncSocket *)sock didReadData:(N...

7
голосов
3ответов
5904 просмотров

Как использовать параметризованный метод с NSNotificationCenter?

Я хочу передать dict методу processit. Но как только я открываю словарь, я получаю EXC__BAD_INSTRUCTION. NSNotificationCenter *ncObserver = [NSNotificationCenter defaultCenter]; [ncObserver addObserver:self selector:@selector(processit:) name:@"atest" object:nil]; NSDictiona...

18
голосов
2ответов
9549 просмотров

NSNotificationCenter: получают ли объекты уведомления в том же потоке, в котором они размещены?

Мне интересно знать, могу ли я ожидать, что метод объекта наблюдения будет помещен в стек до того, как метод объекта публикации будет завершен и удален.

4
голосов
2ответов
2079 просмотров

Нужно ли мне автоматически выпускать объект перед отправкой его в NotificationCenter в качестве пользовательских данных?

Мне нужно опубликовать уведомление, используя метод postNotificationName:object:userInfo:, и я передаю специальный класс FileItem как userInfo, чтобы получить его на другом конце. Стоит ли использовать autorelease вот так FileItem *item = [[[FileItem alloc] init] autorelease]; [[NSNotificatio...

2
голосов
1ответов
889 просмотров

Лучший способ опубликовать NSNotification с информацией NSRect?

как лучше всего опубликовать уведомление с информацией NSRect? Вот мое текущее решение (с использованием NSStringFromRect). - (void)postNotificationForDirtyRect:(NSRect)rect { NSDictionary *userInfo = [NSDictionary dictionaryWithObject: NSStringFromRect(rect) ...

0
голосов
1ответов
177 просмотров

Нужен ли мне протокол для уведомления?

У меня есть classDownload, который использует NSURLConnection. Я хотел бы сохранить все события NSURLConnection в classDownload. ClassA хочет использовать classDownload, но также получать уведомления, такие как connectionDidFinishLoading, который называется Finish в classDownload. Как мне получи...

5
голосов
4ответов
4547 просмотров

Где и как зарегистрировать объект для получения Уведомления?

Например, когда заканчивается память, Система отправляет уведомление UIApplicationDidReceiveMemoryWarningNotification. Это все, что Apple говорит в своей документации на тот момент. Но откуда приходит это уведомление и по какому методу оно отправляется? Или где и как мне зарегистрировать то, о ч...

0
голосов
3ответов
1667 просмотров

Как указать notificationSender? (Прикосновение какао)

Все примеры настройки уведомлений, которые я могу найти, выглядят следующим образом: [nc addObserver: self selector: @selector (keyboardWillShow :) name: UIKeyboardWillShowNotification object: nil]; , где объект всегда устанавливается равным нулю. объект - это notificationSender, который оп...

11
голосов
4ответов
4515 просмотров

Как я могу получить уведомление об изменении системного времени в моем приложении Какао?

У меня есть приложение Какао, которое записывает даты событий. Мне нужно знать, когда сбрасывается системное время и на сколько, но я не могу штрафовать уведомление в любом месте, которое сообщает мне, что такое произошло. Это изменение могло произойти из-за того, что NTP сбросил часы или из-за ...

4
голосов
2ответов
1382 просмотров

Лучшие практики для передачи данных между процессами в Какао

Я занимаюсь решением проблемы, которая требует от меня выполнения следующих действий в моем 64-битном приложении Какао: Создать 32-битный вспомогательный инструмент Cocoa (инструмент командной строки) из моего приложения. Этот помощник откроет файл (точнее, фильм Quicktime) и получит доступ ...