«nsnotificationcenter» etiketlenmiş sorular


14
Swift'te NSNotificationCenter addObserver
Swift'te varsayılan bildirim merkezine nasıl bir gözlemci eklersiniz? Pil seviyesi değiştiğinde bir bildirim gönderen kodun bu satırına bağlanmaya çalışıyorum. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryLevelChanged:) name:UIDeviceBatteryLevelDidChangeNotification object:nil];

30
Swift'i kullanarak görünümü klavyeyle taşıma
Ben görünümün alt yarısında bir metin alanı olan bir uygulama var. Bu, metin alanına yazmaya gittiğimde klavyenin metin alanını kapladığı anlamına gelir. Yazarken neyi yazdığımı görebilmem ve sonra klavye kaybolduğunda görüntüyü orijinal yerine geri getirebilmem için görünümü yazarken nasıl hareket ettiririm? Her yere baktım, ancak tüm çözümler henüz tam olarak …

5
NSNotificationCenter ile nesne nasıl geçirilir
Uygulama temsilcimden başka bir sınıftaki bir bildirim alıcısına bir nesne geçirmeye çalışıyorum. Tamsayı geçirmek istiyorum messageTotal. Şu anda var: Alıcıda: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dismissSheet) name:UIApplicationWillResignActiveNotification object:nil]; [[NSNotificationCenter defaultCenter] …

5
Hızlı 3.0'da NotificationCenter ve hızlı 2.0'da NSNotificationCenter kullanılarak veri nasıl geçirilir?
socket.ioSwift ios uygulamamda uyguluyorum . Şu anda birkaç panelde sunucuyu dinliyorum ve gelen mesajları bekliyorum. Bunu getChatMessage, her paneldeki işlevi çağırarak yapıyorum : func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } } Ancak bunun …


8
NSNotificationCenter ile eşdeğer Android
Bir iPhone uygulamasını android üzerinden taşıma sürecinde, uygulama içinde iletişim kurmanın en iyi yolunu arıyorum. Amaçlar gitmenin yolu gibi görünüyor, bu en iyi (tek) seçenek mi? NSUserDefaults, hem performans hem de kodlamada Amaçlardan çok daha hafif görünüyor. Ayrıca, state için bir uygulama alt sınıfım olduğunu da eklemeliyim, ancak başka bir …

7
iOS 11 - Klavye yüksekliği, klavye bildiriminde 0 değerini döndürüyor
Klavye bildirimlerini sorunsuz bir şekilde kullanıyorum ve Klavyenin tam yüksekliğini alıyorum. - (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@"%f",keyboardSize.height);} ancak iOS 11 ile bildirim çağrıldığında klavye boyutu 0'dır. Bu senaryoda ortaya çıkan sorun nedir? Xcode 9 Beta 5 kullanıyorum
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.