【问题标题】:How can I generate NSManagedObject classes in Swift instead of Objective C in Xcode 8?如何在 Swift 中生成 NSManagedObject 类而不是在 Xcode 8 中生成 Objective C?
【发布时间】:2016-11-12 06:39:09
【问题描述】:

我正在使用 Swift 3 和 Xcode 8 beta 构建一个 Core Data 应用程序,当我生成 NSManagedObject 子类时,Xcode 给了我 Objective-C 文件而不是 Swift。

虽然我很清楚我可以简单地用 Swift 编写自己的 NSManagedObject 子类,但我想知道如何将生成代码的语言从 Objective-C 切换到 Swift。

问题

如何在 Swift 中生成 NSManagedObject 类而不是在 Xcode 8 中生成 Objective C?

【问题讨论】:

    标签: xcode core-data swift3 xcode8


    【解决方案1】:

    好吧,显然我看的不够仔细,就在这里:

    【讨论】:

    • 我想知道它是否适合你。我总是收到错误“无法转换类型 'NSManagedObject_... 的值
    • @zeeshan 当我第一次使用 Xcode 8 的核心数据时,我确实遇到了一些转换问题。新的核心数据引入了一些新的语法。你应该问一个新问题。
    • 现在好像对我有用。但确实 Swift 3 在 Core Data 方面做出了一些重大改变。
    猜你喜欢
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多