gpt4 book ai didi

objective-c - iOS : Passing Array of Core Data entities from Obj-C to Swift

转载 作者:行者123 更新时间:2023-11-28 15:35:46 25 4
gpt4 key购买 nike

我有一个 Objective-C viewcontroller,我试图在其中将一组核心数据实体 (GroupToCustRelation) 传递给 Swift 文件的属性。

在我的 Swift 文件中,我尝试这样做:

var arrCustomers:[GroupToCustRelation] = []

我得到了未声明类型的使用错误。刚开始使用 Swift,因此我们将不胜感激。如何声明一个需要核心数据实体的空数组?

最佳答案

那么您的核心数据模型类可能是 Objective-C。要使它们可用于您的 Swift 代码,您需要在 Swift Bridging Header 中导入这些 header 。它应该被称为 [TargetName]-Bridging-Header.h。如果您在第一次将 Swift 代码添加到项目时没有让 Xcode 创建此文件,您可以手动创建这样的 header 并在目标build设置 Objective-C Bridging Header 中输入它的名称,您将在 Swift Compiler - General 部分找到。

关于objective-c - iOS : Passing Array of Core Data entities from Obj-C to Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44292720/

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