Suchergebnisse

Suchergebnisse 1-15 von insgesamt 15.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • ich habe meine Frage leider ins falsche Unterforum gepostet. Es geht hier um eine nicht dokumentbasierte Cocoa-Anwendung ohne CoreData für OS X. Ich denke hier ist das View-Controller Konzept etwas anders?

  • Zitat von Lucas de Vil: „Methoden? Die Methoden baust du schön in deinen zum jeweiligen View gehörenden Controller ein. Da wird nirgendwo anders weitergeleitet. (Jaaa, ResponderChain. Das ist aber eher was für Band 2 :P) Also: Die Methode die den contentView der Box steuert kommt in den Controller der Box. Jede. Und greift auf die Property des Controllers zu, welche das Objekt repräsentiert, welches die Box darstellen soll. Dein Hauptdelegate setzt dann einfach nur die Property des Controllers. …

  • Zitat von Lucas de Vil: „Zitat von Thallius: „ “ Faktisch sieht es allerdings nach einem Design-Fehler aus, wenn du in 3 unterschiedlichen Views ein und denselben Aspekt deines Modells anpassen möchtest. Sagen wir, dein Modell beinhaltet Kundendaten. Im ersten View selektierst du einen Kunden. Direkt danach kann dein Delegate den Controllern für die BoxViews einfach den selektierten Kunden übergeben. Vielleicht sogar dem ersten 'kunde.adresse' und dem zweiten 'kunde.kontakt'. So greifen die Cont…

  • Zitat von Thallius: „MVC Gruß Claus“ Gut danke. Ich denke dass ich das MVC-Prinzip grundlegend verstanden habe. Ich habe nun 3 verschiedene Views mit ihren zugehörigen Controllern. Nun will ich zwischen den Views interagieren. Das ganze erfordert ja eine Art "Main Controller" was in meinen Augen der App Delegate ist. Meine Frage ist also, ob das die richtige Antwort ist und wenn ja wie man das prinzipiell umsetzt.

  • Hallo Community, in meiner Cocoa-Anwendung verwende ich 3 xib-Dateien mit den zugehörigen View-Controllern. Zum einen den mainView und zwei subviews die in einer NSBox im mainView dargestellt werden. Nun möchte ich mit den Steuerelementen in den Subviews auf die Methoden des App Delegates zugreifen. Wie mache ich das - und ist das überhaupt legitim? Wenn nicht: Wie werden die Usereingaben in einem Subview normalerweise gehandelt ? Werden sie an den App Controller geschickt? Gibt es dazu eine Dok…

  • Zitat von hns: „Das ruft glaube ich die application:openFile: oder application:openFiles: Methode im AppController (delegate von NSApp) auf. Wenn Du eine Document-Based-Application hast, dann fängt das der NSDocumentController ab und öffnet die Datei(en). Ich glaube es ist dabei egal ob Du die Datei aufs Dock ziehst oder im Finder per Doppelclick öffnest. Jedenfalls erfährst Du nicht woher der D&D kommt. Das weiß nur der Finder oder das Dock.“ Danke für diese schnelle Antwort ! So in der Art hat…

  • Hallo Community, ich habe mich gerade mit Drag&Drop beschäftigt und habe nun eine Frage zu einem speziellen Thema: Wenn man ein Objekt von einer Anwendung auf das AppIcon einer anderen zieht wird dieses ja meist mit Datei öffnen.. gleichgesetzt. Kann man dieses Ereignis auch anderweitig abfragen und anders behandeln? z.B zu einem bestimmten Drop Target ? Habe da nichts bei Apple gefunden, ich hoffe jemand weis eine Lösung

  • Habe jetzt den Fehler gefunden. Mein Outlet hatte die falsche Klasse, da ich beim Ziehen den übergeordneten View verwendet habe. Nun geht das ganze nachdem ich "description" in "letterDescription" geändert habe. Vielen Dank für den wichtigen Hinweis, das mit dem Methodennamen habe ich nicht beachtet, werde aber sicher nie mehr eine Property so nennen.

  • Okay, mein Konstrukt sieht nun so aus: nib: enthält TextField welches mit der property description vom App Delegate verbunden ist Dieses bindig funktioniert und erzeugt keine Fehler. mein Appdelegate enthält ein Outlet von meinem View: Quellcode (1 Zeile) Quellcode (1 Zeile) und soll folgendes Binding wie folgt erzeugen: Quellcode (5 Zeilen) description ist in meinem View als property und ivar angelegt. Leider erhalte ich immernoch die Fehlermeldung. Muss ich auf sonst noch etwas achten?

  • Zitat von Amin Negm-Awad: „ 2. Das self brauchst du hier nicht. “ okay, das ergibt auch so mehr sinn, hatte es nur so probiert weil es ohne (auch) nicht geklappt hat Zitat von Amin Negm-Awad: „3. Views werden gebunden. Man bindet nicht an Views. Richtig wäre es hier, beide Views an dieselbe Eigenschaft des Controllers zu binden. “ Achso okay das habe ich jetzt gemacht, also die TextFields an den Delegate gebunden. Das Bindung vom CustomView an den AppDelegate muss ich per Code erstellen ? Der In…

  • Hallo Community, ich habe folgendes Problem: ich möchte eine Property von einem Custom View mit einem Eingabefeld auf der Benutzeroberfläche verbinden. Dazu habe ich ein Outlet im App Delegate erstellt und dann bei meinem eingabefeld unter "Value" ein Bindung erstellt: Bind to: App Delegate Controller Key: Model Key Path: self.meinViewOutlet.meineProperty Value Transformer: Ich erhalte jedoch die Exception "this class is not key value coding-compliant for the key description." Kann das überhaupt…

  • Zitat von ramo: „Ich würde es im Interface machen ? Und warum keine @property ? Quellcode (1 Zeile)“ Okay ich habe es nun als @property im Interface definiert, das ist wohl der beste Weg. Ich bekomme jedoch in meiner Methode die Warnung: Assigning retained Object to unsafe property Das liegt wohl am ARC bzw. an meiner Klasse. Muss ich beim Interface noch etwas beachten ? getter und setter habe ich hinzugefügt.

  • Hallo Community, ich habe anscheinend ein simples (Verständnis)problem mit Variablen innerhalb von Objekten. Um meinem Fenster ein Hintergrundbild zu verleihen habe ich eine eigene Klasse erstellt die von NSView abstammt. In einem Forum habe ich dann die beiden folgenden Methoden gefunden, die überschrieben werden sollen: Quellcode (10 Zeilen) Wo muss ich myImage als NSImage deklarieren ? Wenn ich dies innerhalb der ersten Methode mache ist es in der zweiten nicht verfügbar. Als Property könnte …

  • perfekt, Dankeschön! Es hat super geklappt!

  • Hallo Community, als bisheriger Java-Entwickler wollte ich mir nun die Grundlagen der iOS - Programmierung inkl. ObjC und Cocoa(Touch) aneignen. Also habe ich mir XCode 4.3.2 aus dem MacAppStore geladen und wollte zunächst das folgende Buch durcharbeiten : openbook.galileocomputing.de/a…eln_fuer_iphone_und_ipad/ Hier ist zu Anfang eine einfache Command-Line App zu programmieren, in der man eine eigene Klasse anlegen soll. So sollte dann die Deklaration aussehen: Quellcode (5 Zeilen) So die Imple…