Я использую мыльную библиотеку и переключаю проект на компилятор Apple LLVM 3.0, который дал мне несколько сотен ошибок, во всяком случае, почти исправил их все.За исключением одного.
В строке 'while (eachObject .....' выдает ошибку ошибки компилятора '': второй аргумент для va_arg имеет тип PID не POD '-Wnon-pod-varargs, 3] '
Я не знаю тип пропущенных объектов. Он работал в предыдущих версиях компилятора, но этот немного требователен.
- (id)initWithObjects:(id)firstObj, ...{
if(self = [self init]) {
id eachObject;
va_list argumentList;
if (firstObj) {
[self.items addObject: firstObj];
va_start(argumentList, firstObj);
while (eachObject == va_arg(argumentList, id)) {
[self.items addObject: eachObject];
}
va_end(argumentList);
}
}
return self;
}