AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung XE5 + iOS: viewDidLoad für UIViewController implementieren???
Thema durchsuchen
Ansicht
Themen-Optionen

XE5 + iOS: viewDidLoad für UIViewController implementieren???

Ein Thema von romber · begonnen am 29. Jan 2014 · letzter Beitrag vom 17. Feb 2014
Antwort Antwort
Seite 1 von 2  1 2      
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
 
Delphi 10 Seattle Professional
 
#1

XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 29. Jan 2014, 12:00
Die Unit Macapi.ObjCRuntime stellt eine Reihe von exportierten Methoden bereit, die den Zugriff auf Objective C Objekte ermöglichen. Angeblich soll auch eine Methode dabei sein, die einer Objective C Klasse, z.B. einem UIViewConroller, eine lokal implementierte Methode zuweisen kann. Ich möchte jedem ViewController die viewDidLoad-Methode zuweisen. Hat jemand schon so was gemacht?
  Mit Zitat antworten Zitat
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
 
Delphi 10 Seattle Professional
 
#2

AW: XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 30. Jan 2014, 01:45
Push
  Mit Zitat antworten Zitat
Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#3

AW: XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 30. Jan 2014, 20:56
Du musst halt eine Klasse erstellen, die das Interface implementiert, das du brauchst. Die Methoden davon kannst du dann nach deinen Bedürfnissen überschreiben.
  Mit Zitat antworten Zitat
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
 
Delphi 10 Seattle Professional
 
#4

AW: XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 31. Jan 2014, 12:44
Du musst halt eine Klasse erstellen, die das Interface implementiert, das du brauchst. Die Methoden davon kannst du dann nach deinen Bedürfnissen überschreiben.
Ok, das ist klar. Die Frage ist, wie mache ich das? XE5 stellt bereits den Interface für UIViewController bereit. Dort sind auch die viewDidLoad Methode deklariert. Aber es gibt keinen Implementierung dieser Methode. Wie füge ich dem UIViewController die viewDidLoad methode hinzu.
  Mit Zitat antworten Zitat
Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#5

AW: XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 17. Feb 2014, 18:25
Stehe nun vor dem gleichen Problem. Hast du schon eine Lösung gefunden?
  Mit Zitat antworten Zitat
jensw_2000
(Gast)

n/a Beiträge
 
#6

AW: XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 17. Feb 2014, 18:28
Dann wird die Methode abstrakt sein. Könnt ihr sie nicht einfach implementieren und "overriden"?
  Mit Zitat antworten Zitat
Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#7

AW: XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 17. Feb 2014, 18:39
"Eine nicht-virtuelle Methode kann nicht überschrieben werden"
  Mit Zitat antworten Zitat
Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#8

AW: XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 17. Feb 2014, 18:49
"Eine nicht-virtuelle Methode kann nicht überschrieben werden"
Ahhhhhh, ich hab bin dumm
Hab nicht das Interface "UIViewController" implementiert sondern von der Klasse geerbt...
Klar dass das nicht funktioniert.
  Mit Zitat antworten Zitat
jensw_2000
(Gast)

n/a Beiträge
 
#9

AW: XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 17. Feb 2014, 19:07
Nah siehst. Jetzt implementierst Du gleich noch die beiden UIPickerview Interfaces und die 4 Methoden, und dann ist der Rest ein Spaziergang. Glaube ich . Ich habe nämlich keine Vorstellung davon, wie man in Delphi die Multipart-Methodnames syntaktisch schreibt.
  Mit Zitat antworten Zitat
Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#10

AW: XE5 + iOS: viewDidLoad für UIViewController implementieren???

  Alt 17. Feb 2014, 19:29
Meinste ich darf die zusammengebastelte Klasse hier posten? Die ganzen Methoden-Deklarationen sind ja schließlich von Emba
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz