Error:symbol(s) not found for architecture x86_64 - iOS

今天 悠哉的听着歌敲着 code 一切都是那么的 ok, 结果就在新方法刚写完准备编译一下的时候突然冒出来了个异常,当时心情就不美丽了, WTF?


这不科学!之前一切风平浪静美滋滋,写个方法就异常了?弄啥类?


解决办法

最开始引起关注的是"Error:linker command failed with exit code 1 (use -v to see invocation)"

Error:linker command failed with exit code 1 (use -v to see invocation) - iOS

但是,后来发现跟之前遇到的问题完全不沾边,果断否定了这个异常;

最后,将关注点放在了上面那句"RemoveFile".

首先,看到下面有个提示的方法(注:该方法为当前类中方法),方法下并附带了 not found,难道该类文件出了问题 ...

便尝试移除后重新添加了该类,结果发现然并卵 ...

其次,既然不是文件的问题,又再次锁定在了 referenced from (引用的意思),它指向的是前者"_RemoveFile",难道是它,抱着怀疑的心态在该类中搜索(Command+F)了一番,果然 !@#$%^ 孙贼让我一通好猜 ...


不过结果还算是圆满 ... 发现是个只声明但没有实现的鬼方法,跟自己刚刚写的方法名字类似,大意调用错了 ... 坑啊

果断在该类中删除了此方法的调用,再次编译工程,哎呦呵,这把可以有,异常 saygoodbye 了!

心情瞬间美丽,继续敲起来.


如上便是此次所遇到的问题和解决方案,特此记录加深印象,同时分享给大家希望有所帮助,如有什么不足也请大家多多指点补充,共同成长!


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值