gpt4 book ai didi

iphone - iOS 6 中的文件路径给我 null

转载 作者:行者123 更新时间:2023-11-28 18:39:30 27 4
gpt4 key购买 nike

我正在使用 iPhone6 模拟器,我正在尝试使用以下任何代码获取文件(html 的任何扩展 pdf):

 NSString *file = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%@.pdf", documentName] ofType:nil];

NSString *file2 = [[NSBundle mainBundle] pathForResource:documentName ofType:@"pdf"];

我确定该文件存在于 Resources 文件夹中并且我没有添加该文件,我以编程方式从 Web 下载它并在此路径中查看它(/Users/myMac/Library/Application Support/iPhone Simulator/6.9/Applications/E60F22DD-7301-48EF-AB25-B9D42FA6AD49/myApp.app) 我看到了文件,但代码没有看到它

但这段代码有时会给我空值,有时会给我文件。

为什么会发生这种情况以及如何防止这种情况并使其始终给我文件。考虑到我使用

if(file != nil)

并想使 if file == nil 尝试使用任何方式打开它。

提前致谢。

最佳答案

确保您的文件已添加到项目的目标中。选择您的目标,然后构建阶段->复制捆绑资源。该文件应该在那里。

有时清理您的项目并从头开始构建是值得的。我见过这样的情况,即在执行清理之前,添加的文件没有被复制到模拟器/设备。

关于iphone - iOS 6 中的文件路径给我 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13102580/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com