gpt4 book ai didi

iphone - 应用程序在 [[NSBundle mainBundle] pathForResource 处崩溃

转载 作者:行者123 更新时间:2023-12-01 18:59:05 25 4
gpt4 key购买 nike

此时我的应用程序在设备中崩溃了,

[[NSBundle mainBundle] pathForResource

我在这里给出了 pdf 的路径。但在执行时它显示它没有到达那里的路径。这可能是崩溃的原因。

但是它在模拟器上运行得很好。

我无法弄清楚为什么会发生这种情况

这是代码

NSString *path = [[NSBundle mainBundle] pathForResource:[myArray objectAtIndex:0] ofType:[myArray objectAtIndex:1]];
NSLog(@"array elemt :%@", [myArray objectAtIndex:0]);
NSLog(@"array elemt 1 :%@", [myArray objectAtIndex:1]);
NSLog(@"path is :%@",path);
NSLog(@"responds to selector mainBundle=%@",[NSBundle respondsToSelector:@selector(mainBundle)]?@"YES""NO");
NSURL *targetURL = [NSURL fileURLWithPath:path];

在路径日志中 - 当我使用设备时,它向我显示nil,当我使用模拟器时,它向我显示路径。它告诉我它在 NSURL 行上崩溃了

最佳答案

我发现,当类似的东西在模拟器上运行但在设备上不起作用时,很可能是字符串大小写的问题。您的设备区分大小写,但您的计算机不区分大小写。检查文件名或类型的字符串。

关于iphone - 应用程序在 [[NSBundle mainBundle] pathForResource 处崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7510717/

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