Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Setzte vor die 6775 eine Null: 06775, dann hast du eine Oktalzahl (und keine Dezimalzahl), in der die Rechte codiert sind. Darum hat es auch mit 0775 (ist eine Oktalzahl) geklappt.

  • Der Compiler meckert, weil die Methode +(id)alloc einen Pointer vom Typ id, also ein allgemeines Objekt zur¸ck gibt und kein Pointer auf ein Objekt Foo oder Bar. Nun hast du zwei unterschiedliche Methoden init: definiert (einmal f¸r Foo und einmal f¸r Bar) mit unterschiedlichen Argumenten, die aber nicht zum Methodennamen gehˆren (die Methode ist in beiden F‰llen init:). Bei deinem Beispiel erkennt der Compiler, dass es zwei init: Methoden gibt, kann aber anhand des Objekt-Typs id nicht entschei…

  • So wie Myrecord bei dir definiert ist, ist es eine Unterklasse von NSObject und nicht NSMutableDictionary. NSMutableDictionary taucht bei deinen Beispielen nie auf. Soweit erkennbar willst du eine Liste mit Namen und dazugehˆrigen Telefonnummern, die von einem NSTableView dargestellt werden sollen. Um die Liste zu f¸hren reicht ein NSMutableArray, das lauter Objekte deiner Klasse Myrecord (besser MyRecord) enth‰lt. Dieses Array wird normalerweise von dem 'Controller Objekt', das die Benutzerober…

  • Zuerst zu Punkt 2.: Wenn ich das Programmlisting richtig interpretiere, mˆchtest du mit der Methode setmyrecord: einen neuen Datensatz, mit den initialisierten Daten aus der Methode genNeuerSatz, hinzuf¸gen. Mit [myrecord autorelease] werden aber die alten Daten weggeworfen und im nachfolgenden Befehl durch newmyrecord ersetzt. Hier sollte eigentlich eine Methode mit 'append...', 'add...' oder 'insertRecord:..atIndex:...' stehen, oder? Also besser in der Methode neuerSatz: (oder neuerSatzAnfuege…

  • RE: TableView

    leonardo - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Benutze einen "Table delegate": Die 'tableView:shouldSelectTableColumn:' Methode sollte das gew¸nschte Ergebnis liefern. (Siehe unter Cocoa Developer Documentation > User Interface Elements > Controls and Cells > Table Views ). Allerdings weiss ich nicht, ob im vorhinein f¸r den Nutzer erkennbar ist, dass die Spalte nicht ausw‰hlbar sein soll, merkt man wohl erst beim erfolglosem Klicken. Eine Subklasse abzuleiten, sollte solange wie es Alternativen gibt vermieden werden. Delegates und Notificat…