【问题标题】:Does prefix works correctly in Xcode 7 beta 6?前缀在 Xcode 7 beta 6 中是否正常工作?
【发布时间】:2015-11-28 06:28:35
【问题描述】:

我正在尝试将前缀文件添加到使用 CoreData 的 Swift 项目中。我的步骤:

  1. 创建MySwiftProject-Prefix.pch;
  2. 将标题添加到我的.pch 文件(#import <CoreData/CoreData.h>);
  3. 在我的TargetBuild Settings 中,将Precompile Prefix Header 设置为Yes 并将Prefix Header 设置为MySwiftProject/MySwiftProject-Prefix.pch
  4. 清理并构建项目。

现在我遇到了一些错误,例如 you need import CoreData。但为什么?我哪里错了?
谢谢。

【问题讨论】:

    标签: ios swift swift2 prefix xcode7-beta6


    【解决方案1】:

    如果这是一个 Swift 项目,它不会使用 .pch 文件。那是针对Objective-C的。只需将 import CoreData 放在 Swift 文件的顶部即可。

    【讨论】:

    • 好的。但是如果我想导入objective-c lib怎么办。也许MagicalRecord。我应该使用.pch 文件来导入标题。
    • 不,您可以使用桥接头来做到这一点。我再说一遍:Swift 对.pch 文件一无所知。你找错树了。
    • 哦,是的,当然!我的错。我不知道为什么我使用前缀文件而不是桥头文件。嗯,该睡觉了。非常感谢。
    猜你喜欢
    • 2015-12-02
    • 2020-01-01
    • 2017-07-23
    • 2014-10-29
    • 2015-11-19
    • 2015-08-27
    • 1970-01-01
    • 2014-11-06
    • 2015-10-04
    相关资源
    最近更新 更多