gpt4 book ai didi

xcode - NSManagedObject 子类和应用程序名称(中文)

转载 作者:行者123 更新时间:2023-11-30 14:05:59 27 4
gpt4 key购买 nike

我的开发应用程序名称为中文。今天我从 CoreData 收到错误:

CoreData: warning: Unable to load class named '￐゚￐ᆪ￐ン￐レ.' for entity 'Messages'.

我认为 xcode 不理解数据模型中实体的类字段中的符号。我看了很多文章,我知道它需要写AppName.ClassName。但在所有示例中,appName 都是英文,而我有中文。所以我无法更改应用程序名称,因为它会被拒绝。我想可能有一些常量可以用来代替我的应用程序名称。我不知道。请帮我弄清楚。

最佳答案

我在类声明之前用一行代码解决了这个问题

@objc(Messages)
class Messages: NSManagedObject {

添加第一行后,我可以在 Entity->Class 中使用“Messages”,无需 AppName 前缀。

关于xcode - NSManagedObject 子类和应用程序名称(中文),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32404085/

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