здесь представляет собой пример вариадической функции в OBJ C.
// This method takes an object and a variable number of args
- (void) appendObjects:(id) firstObject, ...;
. Это действительно обязательно иметь первый аргумент в качестве объекта OBJ C? Если нет, каким должен быть синтаксис?
Редактировать: Спасибо за ваши ответы - первый аргумент не должен быть NSObject
, но то, что я хотел бы спросить: это возможно Чтобы покончить с первым аргументом в целом? Я, вероятно, впервые не отдал вопрос, впервые; Извините за это
- (void) appendObjects: ...;
Вышеуказанная декларация бросает следующую ошибку: Ожидаемое «;» После метода прототип