1-duplicate-symbol-for-architecture-arm64
第一种情况
重复导入文件
说白了就是同一个文件名导入了多次
根据提示去重即可
常见于导入第三方库或者复制其他项目文件
第二种情况
看看文件是否丢失
第三种情况
#import
头文件的时候,不小心把.h
写成了.m
第四种情况
有相同名称的 C
函数
根据提示找到.m
或者.h
改名字或者删除方法
举个例子
char pinyinFirstLetter(unsigned short hanzi)
{
int index = hanzi - HANZI_START;
if (index >= 0 && index < HANZI_COUNT)
{
return firstLetterArray[index];
}
else
{
return '[';
}
}