目标C斯威夫特桥接<>
问题描述:
我的Objective-C类,这是我想在斯威夫特使用。我用单身人士sharedInstance
和快捷方式创建的快捷方式。但是当我输入这个快捷方式时,我在自动完成中看到<<error type>>
,没有颜色语法,也没有自动完成帮助。目标C斯威夫特桥接<<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()
答
我发现它的快捷方式!
Product -> Clean
Product -> (Alt+) Clean, for Clean Build Folder
Window -> Projects -> Choose your project -> Delete derived data
然后您的项目将被XCode重新编制索引,并且一切都将工作。
+1
产品 - >(按Alt +)清洁,清洁生成文件夹对我来说已经够了!谢谢 ! – xGoPox
添加桥接头可能吗? – Sweeper
@Sweeper更新。但是,真的没有什么intresting –
你应该编译错误混淆,无法与Xcode的越野车迅速autocompleation –