可以 - [NSURL URLByResolvingSymlinksInPath]返回nil吗?

时间:2014-07-07 06:53:09

标签: objective-c

我正在分析我的OS X应用程序用户的一些崩溃报告。从调用堆栈看起来就像我在代码中使用的NSURL API:

-[NSURL URLByResolvingSymlinksInPath]

返回零。我认为API永远不会返回nil所以我将返回的url值传递给另一个没有nil检查的方法,这会导致应用程序崩溃。

所以,我错了吗?这可能是API返回nil吗?

Apple documentation表示如果某些符号链接无法解析,api将返回断开的符号链接。我尝试了很多方法(循环symblink,符号链接,没有任何内容......)使API返回零但没有成功。

0 个答案:

没有答案