gpt4 book ai didi

ios - NSBundle实例方法URLForResource :withExtension returning invalid CFStringRef on device

转载 作者:行者123 更新时间:2023-11-29 04:38:43 26 4
gpt4 key购买 nike

我在代码中调用以下方法:

NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"myappname" withExtension:@"momd"];

当我在模拟器上运行时,这会返回一个有效的 NSURL。当我在我的设备上运行时,它返回无效的 CFStringRef。我做错了什么?

另一个相关问题,我的xcode项目文件命名如下:“MyApp”,我的包标识符的末尾命名如下:“myapp”。

我尝试了两种方法,得到了相同的结果,但我了解到资源参数字符串区分大小写。我应该使用哪一个?

最佳答案

尝试:

NSString *modelPath = [[NSBundle mainBundle] pathForResource:@"YourModelName" ofType:@"momd"];
NSManagedObjectModel *objectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:[NSURL fileURLWithPath:modelPath]];

关于ios - NSBundle实例方法URLForResource :withExtension returning invalid CFStringRef on device,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703010/

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