【发布时间】:2010-10-28 11:17:28
【问题描述】:
好的,所以我 - 大致 - 想要这个代码:
test1.m:
Foo *foo = [[Foo alloc] init];
foo.x = 1.0f;
[staticClass bar:*foo.x];
staticClass.m:
-(void)bar:(float *)argVar
{
*argVar += 1.0f;
}
所以我将 argVar 指向 Foo 类的属性。显然,当前代码不起作用。
执行此操作的正确语法/方式是什么?
【问题讨论】:
-
不应该是
-(void)bar:(float *)argVar,应该是+(void) bar:(float *) argVar
标签: iphone objective-c pointers reference instance