Neuling und komme nicht weiter...

C

cux

Aktives Mitglied
Thread Starter
Dabei seit
02.01.2009
Beiträge
327
Reaktionspunkte
36
...Im Vorfeld entschuldige ich mich, für den evtl nicht fachgerechten Ausdruck.
Dies ist für mich der Erste Eindruck vom programmieren (Selbststudium aus interesse)

...bin am verzweifeln. Arbeite mit dem Tut co coa:ding...

Arbeite mich dort langsam durch und hänge momentan am
controller.

Diesem habe ich 1 Action und 3 Outlets zugeordnet.

siehe pic

12b08c.jpg


und nu zu meinem problem

siehe pic

2b1ab5.jpg


Die Outlets zu verteilen, hatte gepasst....jedoch das zuteilen des Action,
wie auf dem bild 2 zu sehn, nicht. Er scheint nicht vorhanden, obwohl ich
angelegt habe.

Ich hoffe, ihr versteht mein Problem. Ich entschulde mich noch mal's für
die amatuerhafte Ausdrucksweise.

gruß
cux
 
Das ist meist ein Tippfehler, der den IB das nicht lesen lässt. Zeig doch mal deinen Header.
 
ist eine Datei und endet meist auf .h manchmal aber auch keine Endung. Je nach dem wo du die angelegt hast befindet die sich dann auch dort.

header

bzw.

header-datein
 
ich hoffe, dies ist der richtige


/* Controller */

#import <Cocoa/Cocoa.h>

@interface Controller : NSObject
{
IBOutlet NSTextField *factorView;
IBOutlet NSTextField *resultView;
IBOutlet NSTextField *valueView;
}
- (IBAction)calculate:(id)sender;
@end
 
Sieht richtig aus. Hast du ihn gespeichert und noch einmal in den Interface Builder geladen (R>ead File im Classes-Menü)?

Du kannst auch mal das Projekt hochladen. Bitte den Build-Ordner vorher entfernen.
 
Entschuldige, wenn die Frage jetzt doof kommt, aber da bei mir alles funktioniert, muss ich doch mal fragen:

Du ziehst diese blaue Verbindungslinie von dem Button auf die Klasse Controller, ja?

Bei mir funktioniert das alles. Es passiert halt nix, weil die Funktion nichts tut, aber eine Verknüpfung ist kein Problem

BeginnerCocoa.jpg
(nicht über den Screenshot wundern, ich habe Xcode 3 unter Leopard)
 
  • Gefällt mir
Reaktionen: cux
Ah, genau, auf dem Bild zieht er verkehrt herum.
 
Entschuldige, wenn die Frage jetzt doof kommt, aber da bei mir alles funktioniert, muss ich doch mal fragen:

Du ziehst diese blaue Verbindungslinie von dem Button auf die Klasse Controller, ja?

Bei mir funktioniert das alles. Es passiert halt nix, weil die Funktion nichts tut, aber eine Verknüpfung ist kein Problem

Anhang anzeigen 52235


richtig, ich ziehe linie zum button. es öffnet sich der controller.
zu sehn sind die outlets....nun muß ich doch aber für den butten die "targe/action" wählen....nehme ich diese aber...


erscheint dieses bei mir

2b1ab5.jpg


und somit kann ich nichts connecten.



edit: nein...ziehe vom controller zum button...so stand zumindest im tut
 

edit: nein...ziehe vom controller zum button...so stand zumindest im tut
Nein:
»Hierzu ziehen Sie wiederum bei gedrückter ctrl-Taste eine Verbindung vom Button auf unseren Controller.«
 
  • Gefällt mir
Reaktionen: cux
..."Oh man....wer lesen kann, ist klar im Vorteil"...

dass ich darauf nicht selbst gekommen bin, zu mal es sogar dar steht.

Ich bedanke mich für eure Hilfe und wünsche euch noch nen angenehmen Abend.


Gruß
cux
 
Gut, dass du gefragt hast.So etwas kann einen tage aufhalten und am Ende ganz die Lust verderben.
 
Nabend com...

...meine nun fertig zu sein.

Jedoch verwirrt mich etwas. Wenn ich das Tut richtig verstanden habe,
soll es möglich sein per TableView zu wählen, mit welchem Faktor ich
rechne. Es tut sich jedoch nichts. Gebe ich einen wert an, wird dieser
nicht genutzt...so scheint es mir zumindst. Möglich, das ich das komplette
system, des von mir selbst erstellten Progs nicht verstanden habe.

Gebe ich "normal" Werte ein, in den rechts liegenden Fenstern, werden mir
diese auf korrekt ausgerechnet.

Nehm ich jedoch einen Wert aus der TableView, passiert nichts.

Bitte um Rat.

Download meines Ordner's <-- ohne Build-Ordner


------------

2. Frage: Wenn es denn funktioniert, wie bekomme ich es hin, das das programm als sollches auch genutzt werden kann. (ich hoffe ihr versteht, was ich meine)

Danke im vorraus

gruß
cux
 
AW: Neuling und komme nicht weiter...

Du hast im Feld für den Umrechnungsfaktor rechts keinen Numberformatter angemeldet. Zieh mal einen drauf. Dann sollte sich das Feld eigentlich synchron zur rechten Spalte des Tableviews Verhalten.

Um das Programm auszuliefern, musst Du zunächst die Active Buld Configuration in der Toolbar von Xcode auf Release stellen. Übersetzen. Dann suchst Du im build-Ordner nach der fertigen Version.
 
AW: Neuling und komme nicht weiter...

Habe in keinem der rechten Felder, im Textfeld Inspector, die Möglichkeit, nen Formatter zu wählen....(wenn ich denn deine holfestellung richtig verstanden habe)
 
AW: Neuling und komme nicht weiter...

Du musst den aus der Palette auf das Textfeld ziehen und *plumps* fallen lassen. Eigentlich solltest du das schon mit der Tabellenspalte gemacht haben!?
 
  • Gefällt mir
Reaktionen: cux
AW: Neuling und komme nicht weiter...

Du musst den aus der Palette auf das Textfeld ziehen und *plumps* fallen lassen. Eigentlich solltest du das schon mit der Tabellenspalte gemacht haben!?

Klasse...danke. Es funktioniert.
 
AW: Neuling und komme nicht weiter...

Um das Programm auszuliefern, musst Du zunächst die Active Buld Configuration in der Toolbar von Xcode auf Release stellen. Übersetzen. Dann suchst Du im build-Ordner nach der fertigen Version.

Auf Release hab ich es umgestellt!

Übersetzen ---> habe dazu den Build an Go Button geklickt

Zu finden ist jedoch im build-Ordner nichts!


edit: Hab es gefunden...Danke
 
Zurück
Oben Unten