目标C到Swift桥接&lt; <error type =“”>&gt;

时间:2016-07-25 11:28:41

标签: objective-c swift xcode

我有Objective-C类,我想在Swift中使用它。我将它用于单例sharedInstance和快捷方式,它是在swift中创建的。但是,当我输入此快捷方式时,我会在自动填充中看到<<error type>>,并且没有颜色语法,也没有自动完成帮助。

如果我在此快捷方式上调用任何功能,例如TripPlannerKit.tripName应用程序将正常工作,但是当您拥有大量方法时很难输入。

如何使用完整语法支持导入Objective-C?

enter image description here

我的文件非常简单

#import "Project-Prefix.pch"

#import "TripPlannerManager.h"

这是我Global.swift我在其中创建使用Objective-C单例的快捷方式

import Foundation

//=== managers & kits

let TripPlannerKit = TripPlannerManager.sharedInstance()

1 个答案:

答案 0 :(得分:2)

我找到了它!

Product -> Clean
Product -> (Alt+) Clean, for Clean Build Folder
Window -> Projects -> Choose your project -> Delete derived data

然后你的项目将由XCode重新编制索引,一切都会正常工作。