2010-02-22 19 views

cevap

2

NSNotificationCenter oluşturmak için kolaylık yöntemleri ve sevk bildirimleri vardır:

[[NSNotificationCenter defaultCenter] 
       postNotificationName:XYYourNotification 
       object:@"someObject"]; 

Eğer kendi bildirimlerini kullanmayı bildirim adı extern oluşturmak istiyorsanız:

extern NSString* const XYYourNotification; 

ve gerçek NSString tanımlamak * uygulamanızda.
Bildirim adlarınız için dize sabitleri kullanırsanız, kodunuz yazım hatalarına daha az eğilimlidir.

+1

Bunun eski bir yanıt olduğunu anlıyorum ama 'extern' yerine Objectly-C dosyaları veya 'extern' C ''de Objectly-C++ projelerinde' extern 'olacak' FOUNDATION_EXPORT'u kullanmalısınız. onları kullanarak. –

İlgili konular