relativement nouveau programmeur ici. Regardez les deux classes définies ci-dessous. Je voudrais pouvoir appeler ce qui suit: (. Parce que je suis en train de retourner une classe, et non une instance d'une classe)Est-il possible de retourner une classe (mais pas une instance d'une classe) en Objective-C?
[instanceOfSecondClass transitionToPage: [instanceOfFirstClass nextPage]];
Cependant, cela ne semble pas fonctionner
@implementation FirstClass
- (id)nextPage {
return SomeOtherClass;
}
@end
@implementation SecondClass
- (void)transitionToPage:(id)someOtherClass {
currentPageViewController = [[mySomeOtherClass alloc] init];
...
}
@end
Y a-t-il un moyen d'accomplir ce que j'essaie de faire ici? Parfois, les choses qui ont du sens n'ont aucun sens dans le monde réel :).
Merci pour l'aide!
Excellent! Je savais que c'était possible, je ne pouvais tout simplement pas comprendre la syntaxe. –