Objective-C代码在Swift项目中被认为是Swift代码

时间:2015-01-02 22:52:48

标签: ios objective-c swift xcode6

我将我想要使用的目标c类导入到我的桥接标题中但是一旦我这样做,Xcode似乎将目标c代码识别为快速代码。我该怎么做才能告诉Xcode该类是Objective c类?

enter image description here

1 个答案:

答案 0 :(得分:0)

您可能在XCode中弄错了文件类型。

  • 单击左侧的文件夹图标以切换到左窗格中的项目导航器
  • 选择头文件UIImageView + PlayGIF.h
  • 单击右侧的文件图标以切换到右窗格中的文件检查器
  • 检查并可能修复文件类型

正确的文件类型是:

  • "默认 - C标题"对于扩展名为.h
  • 的头文件
  • "默认 - Objective-C Source"对于扩展名为.m
  • 的Objective-C文件
  • "默认 - Swift Source"对于扩展名为.swift
  • 的Swift文件