получил файл с именем GeneralUtils.m и его заголовочный файл.
Я использую его как общие методы в нескольких проектах IOS.
Вопрос:
некоторые проекты компилируются успешно.
но один из проектов выдает ошибку во время компиляции: тогда я меняю расширение файла m на файл mm.
и он компилируется.но, кстати, другие проекты не компилируются и не переименовываются снова расширение мм на "м".
Я хочу понять логику.
почему некоторые из моих проектов IOS хотят, чтобы его расширение было как м, а другой - как расширение файла мм.
Сведения об ошибке:
Undefined symbols for architecture armv7:
"randIntBetween(int, int)", referenced from:
-[Blah method1] in File1.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Подробнее здесь: https://stackoverflow.com/questions/180 ... on-dilemma