Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

Umsetzung von XCode nach Delphi

  Alt 22. Sep 2013, 20:40
Hallo zusammen,

könnte mir bitte jemand anhand des Beispiels für den Battery Status erklären, wie ich das mit den Notifications nach Delphi umsetzte. Hier ein Teil des Quelltextes :
Code:
- (void)batteryLevelChanged:(NSNotification *)notification
{
    [self updateBatteryLevel];
}

- (void)batteryStateChanged:(NSNotification *)notification
{
    [self updateBatteryLevel];
    [self updateBatteryState];
}

- (void)viewDidLoad
{
    [super viewDidLoad];

   // Register for battery level and state change notifications.
   [[NSNotificationCenter defaultCenter] addObserver:self
                   selector:@selector(batteryLevelChanged:)
                       name:UIDeviceBatteryLevelDidChangeNotification object:nil];
   
   [[NSNotificationCenter defaultCenter] addObserver:self
                   selector:@selector(batteryStateChanged:)
                                                     name:UIDeviceBatteryStateDidChangeNotification object:nil];
   
    [self switchAction:self.monitorSwitch];
}
Wenn ich diesen Teil des Quelltextes doch richtig verstehe, korrigiert mich bitte wenn ich falsch liege, wird in der Funktion viewDidLoad die beiden Funktionen batteryLevelChanged und batteryStateChanged entsprechend als Ereignis registriert. Damit wird dann automatisch bei einer Änderung des Batteriestatus die beiden Funktionen batteryLevelChanged und batteryStateChanged ausgeführt. Jetzt zu meiner Frage, wie muss ich diese Funktion viewDidLoad umsetzen, damit ich den gleichen Effekt in Delphi habe ? Ich habe im Moment die Vermutung, dass ich die ChangeNotifications im NotififcationCenter registrieren muss, damit das mit den Funktionen batteryLevelChanged und batteryStateChanged funktioniert oder ?

Habe ich den Teil des Quelltextes richtig verstanden und liege ich mit meiner Vermutung richtig ? Könnte mir bitte jemand die Umsetzung nach Delphi erklären und/oder mir zumindest Lesematerial geben, wo ich eine solche Umsetzung nachlesen kann.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat