我解决在使用-[NSString isEqualToString:]
比较NSString的两个文件路径包括链接
(lldb) po aString
/var/mobile/Containers/Bundle/Application/DE14BC26-B07D-46C2-89BF-E800231BAD1F/a.app/b.bundle/epub/OEBPS/Text/02.xhtml
(lldb) po bString
/private/var/mobile/Containers/Bundle/Application/DE14BC26-B07D-46C2-89BF-E800231BAD1F/a.app/b.bundle/epub/OEBPS/Text/02.xhtml
[aString isEqualToString:bString]
会产生NO
引起的路径比较的错误。
但是由于/ var是/ private/var的符号链接,它们指的是同一个文件。我可否知道解决此问题的正确方法?
我以'/ private/var'开头,另一个是'/ var',即使看起来也不一样 –
var是符号链接private/var –
我知道,但记住它们是'NSString'对象,所以他们被比作字符串和作为对象他们是不一样的。 –