gpt4 book ai didi

ios - 为什么核心数据模型URL(modelURL)返回nil?

转载 作者:行者123 更新时间:2023-12-01 16:09:23 25 4
gpt4 key购买 nike

当我用XCode创建的CoreDataModel创建一个新项目时,一切都很好。但是,我在项目中添加了一个核心模型文件和“核心数据栈”代码。正确调用了代码,但是,模型的URL为nil。我尝试检查该项目,无法确定是否未正确添加或编译模型文件,或者是否找不到URL。

帮我调试和解决。

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

modelUrl返回为 nil

最佳答案

检查名称是否正确,然后在左侧的文件检查器中单击Model.momd文件。在右侧的文件属性检查器中,确保将其添加到您正在运行的正确目标上(即,选中目标名称旁边的复选标记)。

如果首先找不到文件,则说明您没有正确将其添加到捆绑软件中。将其从Finder窗口拖到您的项目中。

另一个提示:请注意,始终至少有两个文件:目录和内部的模型。但是您看不到只有一个模型版本。

Model.xcdatamodeld
Model.xcdatamodel

在将目录添加到项目之前,请确保Finder中的两个文件都具有相同的名称。 (目录将显示为单个文件。)

关于ios - 为什么核心数据模型URL(modelURL)返回nil?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32000564/

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