Hallo
Habe leider wieder ein Problem.Habe diesmal mir ein deutschsprachiges Buch über die Cocoa Programmierung ausgeliehen und habe schon beim zweiten Programm schoon wieder einen Fehler obwohl ich alles so gemacht habe wie es im Buc h steht.Hier ich texte mal den Code:
instrument.h von Klasse Instrument:
Alles anzeigen
Instrument.m von Klasse Instrument:
Alles anzeigen
und das Hauptprogramm "Klasse":
Alles anzeigen
Wäre ganz toll wenn sich jemand von euch das anschauen könnte.
Berni
Habe leider wieder ein Problem.Habe diesmal mir ein deutschsprachiges Buch über die Cocoa Programmierung ausgeliehen und habe schon beim zweiten Programm schoon wieder einen Fehler obwohl ich alles so gemacht habe wie es im Buc h steht.Hier ich texte mal den Code:
instrument.h von Klasse Instrument:
Quellcode
Instrument.m von Klasse Instrument:
Quellcode
- #import "Instrument.h"
- @implementation Instrument
- -(void)setName: (NSString *)cName
- {
- NSLog(@"Methode %@ von Objekt \"%@\" aufgerufen",
- NSStringFromSelector(_cmd), cName);
- }
- -(int)setPreis:(int)cPreis;
- {
- NSLog(@"Methode %@ von Objekt \"%@\" aufgerufen",
- NSStringFromSelector(_cmd), Name);
- Preis = cPreis;
- }
- -(int)setAlter:(int)cAlter;
- {
- NSLog(@"Methode %@ von Objekt \"%@\" aufgerufen",
- NSStringFromSelector(_cmd), Name);
- Alter = cAlter;
- }
- -(NSString *)printData
- {
- NSLog(@"Methode %@ von Objekt \"%@\" aufgerufen",
- NSStringFromSelector(_cmd), Name);
- NSLog(@"\%@\" - Preis: %i", Name, Preis);
- NSLog(@"\%@\" - Alter: %i", Name, Alter);
- }
- @end
und das Hauptprogramm "Klasse":
Quellcode
- #import <Foundation/Foundation.h>
- int main (int argc, const char * argv[]) {
- NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
- Instrument *klimper [[Instrument alloc] init];//Hier hat er eine Parse error vor init,klimper
- //ist undefiniert und dann sogar Instrument //undefiniert
- [klimper setName:@"allgemein"];
- [klimper setPreis:576];
- [klimper setAlter:5];
- [klimper printData];
- [klimper release];
- [pool release];
- return 0;
- }
Wäre ganz toll wenn sich jemand von euch das anschauen könnte.
Berni
probiert mal aus S c h e i ß zu schreiben (ohne leerzeichen) 
(Grieche sucht Griechin, Extra-Kapitel)