Passing a pointer to a function in objective-c
Posted
by Chiodo
on Stack Overflow
See other posts from Stack Overflow
or by Chiodo
Published on 2010-06-11T10:03:03Z
Indexed on
2010/06/11
10:12 UTC
Read the original article
Hit count: 200
Hi, i've a stupid questiona about passing pointer.
I've this:
@interface MyClass : NSObject
myobj* foo;
-(void)doSomething:(myobj*)aObj;
@end
@implementation MyClass
-(void)doSomething:(myobj*)aObj
{
cFuncCall(&aObj); //alloc memory and init the object
}
-(id)init
{
//init stuff...
[self doSomething:foo]; // foo retun 0x0!!!
}
@end
why foo return nil??? It should be initialized by cFuncCall!
© Stack Overflow or respective owner