我计划将目标C中的两个文件[PendulumView.h和PendulumView.m]添加到swift中。但是如果我尝试创建桥接头,我就无法创建桥接头。 Xcode没有问我“你想创建桥接头吗?”。该对话框也没有出现。如果我继续并导入我的头文件,我收到错误。
(Command + N) - > iOS - >来源 - > Objective-C / Header文件。没有桥接标头正在创建。自动创建.h或.m文件。
#ifndef pendul_test_pendul_Header_h
#define pendul_test_pendul_Header_h
#import "PendulumView.h"
#endif
override func viewDidLoad() {
super.viewDidLoad()
var pendul_object = PendulumView() //Error Receiving. Unresolved Identifier PendulumView
}
屏幕截图如下:
答案 0 :(得分:2)
错误完全是我的一面。
我做了什么?
该怎么办?
答案 1 :(得分:0)
尝试转到您的项目设置。在Build Settings
标签中,转到搜索字段并搜索bridging
。在下面的搜索结果中,您应该看到: Swift编译器 - 代码生成,其中Objective-C Bridging Header
的设置。将值更改为项目路径(存储项目文件的位置),您应该很高兴。
答案 2 :(得分:0)
我在sample video附加了Objective-C Bridging Header
如何创建{{1}},如果您需要更多答案或第二个选项,您需要 Henny Lee 回答也没问题。