1

У меня есть много методов, которым нужно выполнить предыдущий, чтобы запустить следующий. Я думаю, что я должен NSNotificationCenter вместо того, чтобы выполнять функцию SelectDelay, и просто надеюсь, что к этому моменту метод будет выполнен.Несколько методов NSNotificationCenter iPhone

Может кто-карту, как и где, чтобы добавить уведомление method1, method2 и method3 где 1 должен завершить (не просто огонь) до 2, прежде чем 3.

Благодарности

ответ

1

В общем не используют уведомления как вызовы методов. Их следует использовать, чтобы указать, что что-то произошло или произойдет.

С «Coding Guidelines для какао» от Apple:

Уведомления идентифицируются глобальными объектами NSString, чьи имена составлены таким образом:
[Имя ассоциированного класса] + [ли | Буду] + [UniquePartOfName] + Уведомление
Например:

NSApplicationDidBecomeActiveNotification 
NSWindowDidMiniaturizeNotification 
NSTextViewDidChangeSelectionNotification 
NSColorPanelColorDidChangeNotification 
+0

Так как я бы установить уведомление для запуска, когда имел место в конце методы? – Eric

+0

Если я установил уведомление для публикации, когда был создан возвращаемый объект из метода завершения, я могу использовать Центр уведомлений. Благодаря! – Eric

 Смежные вопросы

  • Нет связанных вопросов^_^