Hallo,
ich bin neu bei cocoa und bin dabei folgendes tutorial zu machen:
infobliss.at/objc/obc123.htm
. Das problem ist nun, dass ich den code exakt wie im tut habe, jedoch trotzem immer fehlermeldungen bekomme. Hier mal der code:
Alles anzeigen
In den zeilen 49, 50, 61erhalte ich die fehlermeldungen
"'Bruch' may not respond to '+alloc' (Messages without a matching method signature assumed to return 'id' and accept '...' as arguments)"
und
"'Bruch' may not respond to '-init'"
und
"Bruch may not respond to free"
Hat da jemand eine idee, woran das liegen könnte? KOmmt das evtl daher, dass das tutorial von xcode 2.4 stammt???
Vielen Dank im voraus!!
Stefan
ich bin neu bei cocoa und bin dabei folgendes tutorial zu machen:
infobliss.at/objc/obc123.htm
. Das problem ist nun, dass ich den code exakt wie im tut habe, jedoch trotzem immer fehlermeldungen bekomme. Hier mal der code:
Brainfuck-Quellcode
- #import <stdio.h>
- #import <objc/Object.h>
- // ------- @interface Abschnitt ----------
- @interface Bruch: Object
- {
- int zaehler;
- int nenner;
- }
- - (void) ausdrucken;
- - (void) setzeZaehler: (int) z;
- - (void) setzeNenner: (int) n;
- @end
- // ---------------- @implementation Abschnitt ----------------
- @implementation Bruch;
- -(void) ausdrucken
- {
- printf (" %i/%i ", zaehler, nenner);
- }
- -(void) setzeZaehler: (int) z
- {
- zaehler = z;
- }
- -(void) setzeNenner: (int) n
- {
- nenner = n;
- }
- @end
- // ----Programm Abschnitt------
- int main (int argc, char *argv[])
- {
- Bruch *meinBruch;
- // Bildung einer Instanz
- meinBruch = [Bruch alloc];
- meinBruch = [meinBruch init];
- // Setzen von Zähler und Nenner
- [meinBruch setzeZaehler: 1];
- [meinBruch setzeNenner: 2];
- // Anzeigen des Bruchs via printf
- printf ("Der Wert von meinBruch ist:");
- [meinBruch ausdrucken];
- printf ("\n");
- [meinBruch free];
- return 0;
- }
In den zeilen 49, 50, 61erhalte ich die fehlermeldungen
"'Bruch' may not respond to '+alloc' (Messages without a matching method signature assumed to return 'id' and accept '...' as arguments)"
und
"'Bruch' may not respond to '-init'"
und
"Bruch may not respond to free"
Hat da jemand eine idee, woran das liegen könnte? KOmmt das evtl daher, dass das tutorial von xcode 2.4 stammt???
Vielen Dank im voraus!!
Stefan
mac book pro mac os x 10.6
xcode 3.2
xcode 3.2