Неопределенный символ после удаления функции из исходного кода - PullRequest
1 голос
/ 23 января 2012

Я удалил функцию из моего исходного кода Objective C, и теперь компоновщик жалуется, что в CacheMgrViewController.o есть неопределенный символ. Я пытался очистить проект. Я пытался удалить производные данные. Ничего не работает Что еще мне нужно сделать ???

1 Ответ

1 голос
/ 23 января 2012

Звучит так, как будто вы удалили определение функции C, но вы по-прежнему вызываете ее из чего-то, включенного или включенного в CacheMgrViewController.m (или CacheMgrViewController.mm).

Объявление определения, которое вы удалили, может все еще существовать, или вы, возможно, не видели предупреждение о вызове неявной функции (при условии, что предупреждение включено).

Решение. Просто выполните поиск проекта по имени функции, которое компоновщик не может найти, и удалите любое использование функции (это было вашим намерением, удалив ее, да?).

...