Ok donc je veux -roughly- ce code:Envoi d'un pointeur vers une propriété d'interface en Objective-C
test1.m:
Foo *foo = [[Foo alloc] init];
foo.x = 1.0f;
[staticClass bar:*foo.x];
staticClass.m:
-(void)bar:(float *)argVar
{
*argVar += 1.0f;
}
Donc je pointe l'argVar vers une propriété de la classe Foo. Obivously le code actuel ne fonctionne pas.
Quelle est la syntaxe appropriée pour/comment faire cela?
il ne devrait pas être '- (void) bar: (float *) argVar', il devrait être '+ (void) bar: (float *) argVar' –