• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Wurde der Button gedrückt? (Code)

Das funktioniert in Cocoa Touch auch ein wenig anders. Ein Button sendet direkt eine Message an ein Target. Das nennt sich Target-Action-Mechanismus. Näheres ist hier beschrieben.
 
Sry, werde aus dem leider nicht schlau...
Kannst du mir auf die Sprünge helfen, bitte?
 
Englisch beherrsche ich gut, aber ich komme mit dem Code nicht klar.
Kannst du mir Beispiel geben, wie es in etwa aussehen müsste?
 
Ok, hier mal ein Beispiel. Ich glaube aber nicht, dass du dadurch was lernst. Du musst dich schon mit den Mechanismen von Cocoa Touch beschäftigen, wenn du ernsthaft für iOS programmieren willst.
 

Anhänge

Danke, das was du gesendet hast, verstehe ich, das Problem aber ist, dass ich keine IBAction verwenden kann sondern nur eine IBOutlet UIButtob
 
Weil ich wegen dem Zufallsgenerator nicht sagen kann, welcher Button der richtige ist...

Sitze an dem Problem nun schon seit einer Woche und komme einfach nicht weiter...
 
Was hat ein Zufallsgenerator mit dem Drücken von Buttons durch den Anwender zu tun?
 
Hat jetzt schlussendlich mit Umwegen funktioniert.

Kleine Frage nebenbei:

Wenn ich einen Integer speichern möchte verwende ich folgenden Code:

int score =1111;
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:score] forKey:@"Key"];

zum laden:

int zahl = [[[NSUserDefaultsstandardUserDefaults] objectForKey:@"Key"] integerValue];

Sobald ich den Code eingegeben haben kommt folgende Fehlermeldung:

Implicit conversion loses interger precision: NsInter (aka `long`) to `int`
 
Die Methode integerValue gibt einen NSInteger zurück, keinen int. Das ist nicht das Selbe. Vor allem nicht unter 64Bit Systemen.
 
Welchen Befehl würdest du zum speichern bzw. zum laden empfehlen?