标题警告,本文仅限走投无路,最终可能的一个问题导致。
最开始出现在找不到文件,测试发现:
看起来毫无毛病
而后各种测试:
注意看,第一行跟第三行一模一样
发现【@"】这两个字符有毒,如果这样替换第一行就会返回true:
调试看也毫无毛病:
然后就想到可能粘贴了看不到的字符:Unicode编码转换
多了‪‪‪
果然,多了“‪‪‪”,不过也不记得哪里粘贴来的了。我们查一下8234是什么:
左往右嵌入?啥..
幽灵事件就这样解决了,”‪“虽然看不到,但也导致不能正确识别目录,这种问题不大可能会遇到,类似字符串都可能剪贴板粘贴到,记录下。