Tag: nsnotificationcenter
NSNotificationCenter erlaubt das senden und registrieren Sie sich für Benachrichtigungen in das Foundation-framework, das von Apple bereitgestellt wird.
2
Antworten
Ich mich registrieren möchte eine Benachrichtigung Beobachter außerhalb der Klasse, ist die Beobachtung der Benachrichtigung der Rezeption. habe ich versucht, es zu tun mögen dieses : [[NSNotificationCenter defaultCenter] addObserver:[ViewController class] selector:@selector(NotificationReceived:) name:@"notification" object:nil]; jedoch, das zwingt mich
1
Antworten
Ich erkennen, wenn das keyboard-show mit dem code unten. Allerdings, wenn ich schieben Sie in einen anderen Bildschirm mit pushViewController und öffnen Sie die Tastatur, der Bildschirm, keyboardWillShow wird immer genannt! Ist das wirklich richtig? [[NSNotificationCenter defaultCenter]
4
Antworten
Arbeite ich an einem test-Projekt im Swift-3. Ich versuche mich zu übergeben textField string aus einer Klasse in eine andere Klasse, die mit NotificationCenter. Ich bin versucht zu trainieren die Antwort von diesem link: pass NSString-variable einer
1
Antworten
Spiele ich mit NSNotificationCenter in swift. Das ist mein code in main.swift import-Stiftung class T: NSObject { func someAction(notification: NSNotification) { println(notification.userInfo) } } var dataDict = Dictionary<String, String>() dataDict["test"] = "test" dataDict["test1"] = "test1" var t
3
Antworten
ich bin Neu in die iphone-Entwicklung .Ich Bin Versucht, NslocalNotification In Meinem Projekt Muss ich Zu Geben Remeinder Für Alle 2 Stunden oder Alle Zwei Tage Oder Alle Zwei Monate Usw..Zurzeit bin ich Mit NslocalNotification Wiederholungsintervall .Es
1
Antworten
Lerne ich rasch und wollte anzeigen, um eine einfache Benachrichtigung des Benutzers, als ein test. Mein build ist erfolgreich, aber kein banner angezeigt, stattdessen die Meldung wird automatisch Hinzugefügt, um die Liste der Benachrichtigungen. Ich habe überprüft
2
Antworten
Mein code: NSDictionary *dict = @{@"1": @"_infoView3", @"2": [NSNumber numberWithFloat:_showSelectionView.frame.size.height] }; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:@"UIKeyboardWillShowNotification" object:dict]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:@"UIKeyboardDidHideNotification" object:dict]; und : - (void) keyboardWillShow:(NSNotification *)note { NSDictionary *userInfo = [note userInfo]; CGSize kbSize
1
Antworten
In meinem UITableViewCell ich habe eine Methode initNotification, die aufgerufen wird, durch den TableViewController in cellForRowAtIndexPath, wo die Zellen von Tabellen sind erstellt. Mein Problem ist, dass jeder diese Ansicht wird neu geladen, die initNotification-Methode erneut aufgerufen
5
Antworten
Ich bin Implementierung socket.io in meine swift-ios-app. Derzeit auf mehrere Platten höre ich auf den server und warten auf eingehende Nachrichten. Ich mache so durch den Aufruf der getChatMessage Funktion in jedem panel: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage {
2
Antworten
Ich versuche, ein Objekt übergeben von meinem main view-Klasse, um eine andere Mitteilung Empfänger in einer anderen Klasse. Möchte ich übergeben Sie ein Objekt mit dem Namen Land, lädt alle Städte aus einer SOAP-Anfrage in der Haupt-Controller
4
Antworten
Ich habe ein Stück code, arbeitete in Swift 2 und ich habe versucht, mit Xcode zu aktualisieren Sie den code auf die neueste version und ich fest alles ausser zwei Fragen. Habe ich diesen code : let
6
Antworten
Ist es möglich, sich die Liste der Beobachter (Objekte und Selektoren) für eine gegebene Benachrichtigung name? (NSNotificationCenter) Bitte versuchen Sie es mit Lösung von 0xced (<stackoverflow.com/users/21698/0xced>) "<stackoverflow.com/a/13274854/505735>" Dies sollte Ihnen helfen, heraus - stackoverflow.com/questions/10346700/... InformationsquelleAutor Antoine Rosset
7
Antworten
Ich möchte erstellen Sie eine Schaltfläche in der Uhr und beim Tippen auf die Uhr starten einen Prozess, um meine ios-app. Wie kann ich das senden der Daten zwischen 2 Geräten -(void)viewWillAppear:(BOOL)animated { [[NSNotificationCenter defaultCenter] addObserver: self
2
Antworten
Wie kann ich überprüfen, ob die app mit dem internet verbunden ist oder nicht? momentan verwende ich diesen code in meinem appdelegate.m Datei dispatch_queue_t connectivityThread = dispatch_queue_create("com.gm.kart.connectivity", NULL); dispatch_async(connectivityThread, ^{ while (true){ if([GMMConnectivity hasConnectivity]) NSLog(@"%@", @"connected"); else
2
Antworten
Möchte ich weitergeben, einen NSString aus einer Klasse in eine andere Klasse und hinzufügen, dass NSString zu einem NSMutableArray in meiner zweiten Klasse. Ich glaube, dass ich verwenden können, NSNotification für diese, aber ich weiß nicht, wie
3
Antworten
Ich bin in der Aufdeckung der das anzeigen/ausblenden der Tastatur durch das hinzufügen dieser code in die ViewDidLoad: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; Irgendwann wenn ich will, diese zu entfernen,
5
Antworten
Dieser code ruft die Methode "defaultsChanged", wenn einige Wert in den UserDefaults geändert NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; [center addObserver:self selector:@selector(defaultsChanged:) name:NSUserDefaultsDidChangeNotification object:nil]; Dieser Code gibt mir den WERT, der geändert - (void)defaultsChanged:(NSNotification *)notification { //Get the
3
Antworten
IOS4 bin ich der Registrierung folgende Meldung: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillTerminate:) name:UIApplicationWillTerminateNotification object:[UIApplication sharedApplication]]; -(void)appWillTerminate:(UIApplication *) app { NSLog(@"terminate"); } Weiß ich, dass dies nicht genannt, in allen Situationen wie in der vorherigen iOS-Versionen, jedoch einfach durch
3
Antworten
So, ich habe eine app mit In-App-Kauf. Die In-App-Kauf ist es gelungen, in FirstViewController. Wenn der Benutzer das Produkt erworben hat, ich möchten, senden Sie eine Benachrichtigung an meine MainTableViewController, um neu zu laden der Tabellen, die
1
Antworten
Brauche ich zum erstellen von zwei-Klassen und beide sollten in der Lage sein zu senden und empfangen von Veranstaltungen über das NSNotificationCenter Methoden.ie Beiden sollte die sendEvent-und receiveEvent Methoden: @implementation Class A -(void)sendEvent { addObserver:--- name:---- object:---
6
Antworten
Ich versuche, eine Funktion auszuführen, wenn die Tastatur zeigt auf, verschwindet und habe den folgenden code ein: let notificationCenter = NotificationCenter.default notificationCenter.addObserver(self, selector: #selector(ViewController.keyBoardUp(Notification :)), name: NSNotification.Name.UIKeyboardWillShow, object: nil) Und die Funktion keyBoardUp unten: func keyBoardUp( Notification:
2
Antworten
Ich bin Absturz und immer eine unrecognized selector Fehler jedes mal, wenn ein Notification kommt und die App versucht zum ausführen seiner Methode verbunden. Hier mein-code - ist in viewDidLoad: let notificationCenter = NotificationCenter.default notificationCenter.addObserver(self, selector: Selector(("sayHello")),
3
Antworten
Ich bin mir bewusst, die standard-Gründe, warum eine Meldung würde nicht empfangen werden: Freigeben oder Annullierung des eingetragenen Objekts. Entfernen Sie das Objekt als einen Beobachter. Nicht die Registrierung als Beobachter. Registrierung für die falsche Mitteilung oder
7
Antworten
Ich bin versucht, zu aktualisieren dieser code swift 3: NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillShow:"), name: UIKeyboardWillShowNotification, object: nil) NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillHide:"), name: UIKeyboardWillHideNotification, object: nil)` So weit, ich habe einfach versucht, die automatische Korrekturen gegeben durch den compiler. Dies
5
Antworten
Habe ich eine situation, in der ich zu intialize ein Objekt jedes mal, wenn es kommt aus dem hintergrund in den Vordergrund-und das sollte mit dem NSNotificationCenter nicht mit appdelegate weil iam das Gebäude eine statische Bibliothek,
2
Antworten
Führt die folgenden Schritte entfernen alle NSNotificationCenter.defaultCenter dort Hinzugefügt wurden, indem Sie den Namen einer Ansicht? NSNotificationCenter.defaultCenter().removeObserver(self) Wenn ich die folgenden in die gleiche Ansicht der viewDidLoad(), wird Sie entfernt werden, mit der einzigen Zeile oben? NSNotificationCenter.defaultCenter().addObserver(self,
1
Antworten
Den folgenden code (sorry für die Länge) zeigt ein merkwürdiges Verhalten unter iOS 4.3 (vielleicht andere version auch). In diesem Beispiel gibt es drei UITextFields, die haben drei Verschieden große Tastaturen. Wenn Sie mit der Bearbeitung beginnen
7
Antworten
Momentan benutze ich das Klasse von apple Erreichbarkeit.m/.h-und es funktioniert, ausser das es mich benachrichtigt, für jede änderung, wo, wie, ich möchte nur den Benutzer Benachrichtigen, wenn das Netzwerk ist nicht erreichbar. Derzeit, wenn ich eine internet
7
Antworten
Ich versuche zu integrieren Netzwerk-Konnektivität detection in meiner app, aber es scheint, dass irgendwo entlang der Linie ich habe einen Fehler gemacht, als meine Netzwerk-änderungen werden nicht erkannt/gedruckt in der Konsole. Wie bereits erwähnt in der post,
4
Antworten
Mache ich eine iOS-app, die braucht ein wenig zu tun-interface Umstellung auf rotation. Ich bin versucht, zu erkennen, diese durch die Umsetzung - (void)orientationChanged:(NSNotification *)note, aber das gibt mir Benachrichtigungen, wenn das Gerät Gesicht oben oder Gesicht
1
Antworten
Habe ich ein UITextField mit diesem NSNotification: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldDidChange:) name:@"UITextFieldTextDidChangeNotification" object:_searchTextField]; - (void)textFieldDidChange :(NSNotification *)notif { // } Den NSLog ist wenn ich in r NSConcreteNotification 0x193c20 {name = UITextFieldTextDidChangeNotification; object = <UITextField: 0x15a980; frame
3
Antworten
Ich bin mit Xcode 8 beta 5 und ich bin versucht, setup-enum-Meldungen wie diese enum Notes: String { case note1 case note2 } Dann versuchen, Sie zu benutzen wie die notification-Namen NotificationCenter.default.post(name: Notes.note1.rawValue as NSNotification.Name, object: nil,
2
Antworten
Ich bin mit MPMoviePlayerController, wie kann ich erkennen, wenn der Film tatsächlich angefangen zu spielen - im Gegensatz zu, wenn der Benutzer Geigen mit der suchen-Steuerelemente? Den tests die ich gemacht habe, ich bekomme immer eine "Last
3
Antworten
Ich versuche an einem NSDictionary form einer UIView, um einen UIViewController mit NSNotificationCenter. Das Wörterbuch funktioniert auf die Zeit, die die Meldung gepostet wurde, aber im empfangenden Methode, die ich bin nicht in der Lage für den
7
Antworten
Ich versuche, eine Instanz mit NSNotificationCenter mit addObserver und postNotificationName aber ich kann nicht herausfinden, warum es nicht funktionieren wird. Habe ich 2 Zeilen code hinzufügen, der Betrachter und senden Sie die Nachricht in 2 verschiedenen Klassen
5
Antworten
Ich habe eine UITableView. Hier habe ich verschiedene Zelle. Jede Zelle hat ein Modell. Mit KVO und NotificationCenter der Zelle hören auf das Modell, für Veränderungen. Wenn ich aus der ViewController bekomme ich diesen Fehler: An instance
7
Antworten
Bis zum iOS7-update wurde ich mit... UIImage *image = [moviePlayer thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame]; ...mit großem Erfolg, so dass meine app könnte zeigen ein Standbild des Videos, dass der Benutzer genommen hat. Verstehe ich diese Methode, wie von iOS7
30
Antworten
Habe ich eine app, die hat ein Textfeld auf der unteren Hälfte der Ansicht. Dies bedeutet, dass, wenn ich gehen, um geben Sie in das Textfeld die Tastatur umfasst die textfield. Wie würde ich mich über verschieben
11
Antworten
In Objective-C, eine benutzerdefinierte Benachrichtigung ist nur eine schlichte NSString, aber es ist nicht offensichtlich in der WWDC-version von Swift 3 genau das, was es sein sollte. InformationsquelleAutor der Frage hexdreamer | 2016-06-18
2
Antworten
Einen UIViewController fügt sich an die Standard-center: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(editFood) name:@"editFood" object:nil]; Dann ein UITableView delegieren NSObject Beiträge ein NSNotification: [[NSNotificationCenter defaultCenter] postNotificationName:@"editFood" object:self]; Während der Laufzeit bekommt EXC_BAD_ACCESS Ausnahme. Ist die defaultCenter immer irgendwo veröffentlicht?
4
Antworten
Fand ich den folgenden code-snippet, welches ermöglicht NSNotification gebucht werden auf dem Haupt-thread aus hintergrund-thread. Ich würde gerne wissen, ob dies ist eine sichere und akzeptable Praxis, bitte? dispatch_async(dispatch_get_main_queue(),^{ [[NSNotificationCenter defaultCenter] postNotificationName:@"ImageRetrieved" object:nil userInfo:imageDict]; }); InformationsquelleAutor der
2
Antworten
Ich bin Registrierung von drei Beobachtern in den meisten der my view-Controller. Einige haben mehr, einige weniger, aber ich möchte im Rahmen der Registrierung und der Aufhebung der Registrierung-Prozess in einer übergeordneten Klasse. Gibt es irgendwelche Probleme
4
Antworten
Ich versuche, ein Objekt übergeben von meinem app delegieren, um eine Benachrichtigung Empfänger in einer anderen Klasse. Möchte ich weitergeben integer messageTotal. Jetzt habe ich: In Empfänger: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"])
3
Antworten
Ich bin Implementierung socket.io in meine swift-ios-app. Derzeit auf mehrere Platten höre ich auf den server und warten auf eingehende Nachrichten. Ich mache so durch den Aufruf der getChatMessage Funktion in jedem panel: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage {
4
Antworten
Ich habe eine NSOperation. Wenn er fertig ist, schieße ich ein NSNotificationCenter, damit das Programm weiß, dass die NSoperation ist fertig und das aktualisieren der gui. Meinem Verständnis die Zuhörer in die NSNotification läuft nicht auf dem
2
Antworten
In meinem Modell habe ich ein array von Objekten, die auch als Ereignisse. Ich würde gerne meine controller mitgeteilt werden, wenn ein neues Objekt Hinzugefügt wird, auf Ereignisse. Dachte ich, dass ein guter Weg, dies zu tun
5
Antworten
Ich habe mit Tastatur Benachrichtigungen ohne Probleme und immer die exakte Höhe der Tastatur. - (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@"%f",keyboardSize.height);} aber mit iOS 11 die Größe der Tastatur ist 0, wenn
1
Antworten
Möchte ich hören, um alle Benachrichtigungen versandt werden, um die defaultCenter. Sowohl öffentliche als auch private. Weiß jemand, wie ich dies tun kann? InformationsquelleAutor der Frage Tony | 2011-10-31
5
Antworten
Blick auf verschiedene Apple-Beispiele (zum Beispiel Musik Hinzufügen), in denen ich Sie hinzufügen Beobachter zu den Standard - NSNotificationCenter im viewDidLoaddann entfernen Sie Sie in dealloc. Dies scheint gefährlich ist, wie viewDidLoad mehrmals aufgerufen werden kann, ohne
6
Antworten
In den Prozess der Portierung einer iPhone-Applikation über android, ich bin auf der Suche nach der beste Weg, um die Kommunikation innerhalb der app. Absichten zu sein scheinen dem Weg zu gehen, ist das die beste (einzige)