manilein123
Registriert
Thread Starter
- Dabei seit
- 06.10.2009
- Beiträge
- 4
- Reaktionspunkte
- 0
Hallo Leute,
hoffe der Titel sagts schon
ich habe eine Klasse die schimpft sich XMLParser.c
da gibt es ne statische Variable
static NSUInteger typeCount = 0;
und eine Klassenmethode: (private)
+(int)increaseType {
typeCount = typeCount +1;
return typeCount;
}
diese rufe ich während des parsens auf um etwas halt zu zählen
ich habe nun eine andere Klasse
diese soll mir halt den RETURN typeCount geben bei den TableViews...
Klasse XYZ
#import "XMLParser.h"
...
- (NSInteger)tableViewUITableView *)tableView numberOfRowsInSectionNSInteger)section {
NSLog(@"Reihenanzahl: %d", [XMLParser typeCount]); //geht nicht
return typeCount; //geht auch net
}
das geht nicht ich bekomme immer einen Stack Error
Wie komme ich nun auf den Wert von typeCount?
In der XMLParser.h ist das ja ganz einfach
NSLog(@"Zack: %d", typeCount);
Aber in der Klasse XYZ geht das nicht mehr
kann mir jemand sagen was ich vergessen hab?
hoffe der Titel sagts schon
ich habe eine Klasse die schimpft sich XMLParser.c
da gibt es ne statische Variable
static NSUInteger typeCount = 0;
und eine Klassenmethode: (private)
+(int)increaseType {
typeCount = typeCount +1;
return typeCount;
}
diese rufe ich während des parsens auf um etwas halt zu zählen
ich habe nun eine andere Klasse
diese soll mir halt den RETURN typeCount geben bei den TableViews...
Klasse XYZ
#import "XMLParser.h"
...
- (NSInteger)tableViewUITableView *)tableView numberOfRowsInSectionNSInteger)section {
NSLog(@"Reihenanzahl: %d", [XMLParser typeCount]); //geht nicht
return typeCount; //geht auch net
}
das geht nicht ich bekomme immer einen Stack Error
Wie komme ich nun auf den Wert von typeCount?
In der XMLParser.h ist das ja ganz einfach
NSLog(@"Zack: %d", typeCount);
Aber in der Klasse XYZ geht das nicht mehr
kann mir jemand sagen was ich vergessen hab?