我有Objective-C类,我想在Swift中使用它。我将它用于单例sharedInstance
和快捷方式,它是在swift中创建的。但是,当我输入此快捷方式时,我会在自动填充中看到<<error type>>
,并且没有颜色语法,也没有自动完成帮助。
如果我在此快捷方式上调用任何功能,例如TripPlannerKit.tripName
应用程序将正常工作,但是当您拥有大量方法时很难输入。
如何使用完整语法支持导入Objective-C?
我的文件非常简单
#import "Project-Prefix.pch"
#import "TripPlannerManager.h"
这是我Global.swift
我在其中创建使用Objective-C单例的快捷方式
import Foundation
//=== managers & kits
let TripPlannerKit = TripPlannerManager.sharedInstance()
答案 0 :(得分:2)
我找到了它!
Product -> Clean
Product -> (Alt+) Clean, for Clean Build Folder
Window -> Projects -> Choose your project -> Delete derived data
然后你的项目将由XCode重新编制索引,一切都会正常工作。