1

遇到一个让我目瞪口呆的奇怪问题。我使用 URLForResource,在主包上调用它以获取捆绑在应用程序中的文件。这只是标准:

NSURL* fileURL = [[NSBundle mainBundle]URLForResource:@"myfile" withExtension:@"myext"];

我已经用了一百万次了……

问题是 - 在这个应用程序中,它可以在 Debug 中运行,但是如果我构建 Release 它返回 nil ?!这很奇怪,文件在那里,我可以在包中看到它,我不知道为什么它会这样。对于捆绑中的任何文件而不是特定文件也是如此。

有谁知道发生了什么或以前遇到过这种奇怪的行为?我在 Xcode 4.3.2 顺便说一句..

谢谢

4

0 回答 0