Hello
I have a function -(id) func: params1, ... NS_REQUIRES_NIL_TERMINATION and2: params2, ... NS_REQUIRES_NIL_TERMINATION;
Compiler says: error: expected `;' before 'and2' Is there any way to make function with 2 argument lists?
Hello
I have a function -(id) func: params1, ... NS_REQUIRES_NIL_TERMINATION and2: params2, ... NS_REQUIRES_NIL_TERMINATION;
Compiler says: error: expected `;' before 'and2' Is there any way to make function with 2 argument lists?
Simply put: No. It is not possible.
There is, however, a workaround available; you can pass instead two pointers to id
that work out to nil-terminated arrays, like so:
- (id)method:(id *)part_one withTwo:(id *)part_two
Edit: As an alternative, the list could be nil
-terminated twice. (Now that is weird!)