В моем проекте у меня есть два файла Products.h
и .m
. Если я создаю проект и запускаю, я не получаю никаких предупреждений & ошибок.Параметр отказа по умолчанию в UnitTests
Но когда я запускаю тесты. Я ловлю ошибку на этой части исходного кода:
NSArray* fetchItem(NSString* entity, NSSortDescriptor* sortDescriptor = nil);
Сообщение об ошибке:
"Clang не поддерживает Params по умолчанию".
Хорошо, это может быть проблемой из-за архитектуры проекта.
Я изменяю архитектуру в UnitTest как MainProject от $(ARCHS_STANDART_32BIT)
до $(ARCHS_UNIVERSAL_IPHONEOS)
. И все-таки ошибка улова
«Ожидаемый»; «» Или „)“ перед „=“ маркер.
В обоих проектах ARC выключен.
Итак, по существу, на мой вопрос, „Как включить Params по умолчанию на проектах UnitTest?“ Спасибо очень много,
Это объявление метода на C++. Это не объявляет переменную. Мне нужно просто объявить метод, а затем реализовать его. –
точно, я был уверен, что это не объявление переменной. Вот почему я написал, что «это не имеет никакого смысла». Эта строка объявляет метод.? Я посмотрю, смогу ли я помочь u включить параметры по умолчанию в проекте UnitTest? –
Да, эта строка для метода объявляет. –