gpt4 book ai didi

xcode - Core Data 代码生成导致构建失败

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

我使用新的 Xcode 8 代码生成功能为我的 Core Data 模型使用 Class Definition 作为 Codegen 选项。

当我构建时,我得到每个实体的以下输出:

<unknown>:0: error: no such file or directory: ‘/path/to/DerivedSources/CoreDataGenerated/Model/.Entity+CoreDataClass.swift'
<unknown>:0: error: no such file or directory: ‘/path/to/DerivedSources/CoreDataGenerated/Model/.Entity+CoreDataProperties.swift’
...
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1

在检查文件时,我可以看到以下内容:

实体+CoreDataClass.swift:

import Foundation
import CoreData


public class Entity: NSManagedObject {

}

实体+CoreDataProperties.swift

import Foundation
import CoreData
import

extension Entity {

@nonobjc public class func fetchRequest() -> NSFetchRequest<Entity> {
return NSFetchRequest<Entity>(entityName: “Entity");
}

@NSManaged public var title: String?

}

在第二个中,明显不应该存在的是空导入语句,我猜这是导致崩溃的原因。

我会不会做错了什么?这是错误吗?

我已经尝试了所有常用的、干净的、干净的构建文件夹,但没有成功,重新启动 Xcode/Mac。

最佳答案

数据模型检查器中实体的 Module 字段有一个值,我删除了它所以现在它是空的,占位符显示为“全局命名空间”。这似乎奏效了!

关于xcode - Core Data 代码生成导致构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39545106/

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