Ios Swift对象仅在编译到tvOS目标时不可见
所以我有一个多目标的应用程序,一些iOS和一些TVO。它最初是用Objective-C编写的,但我们用Swift编写任何新的功能/代码 问题是,在为tvOS目标构建时,Swift类不能正确地添加到-Swift.h文件(在构建包含Objective-C和Swift源文件的项目时生成的文件)中。因此,Objective-C代码无法识别Swift类,并且我得到了构建错误 项目构建良好,在构建iOS目标时,所有Swift类都可见Ios Swift对象仅在编译到tvOS目标时不可见,ios,objective-c,xcode,tvos,Ios,Objective C,Xcode,Tvos,所以我有一个多目标的应用程序,一些iOS和一些TVO。它最初是用Objective-C编写的,但我们用Swift编写任何新的功能/代码 问题是,在为tvOS目标构建时,Swift类不能正确地添加到-Swift.h文件(在构建包含Objective-C和Swift源文件的项目时生成的文件)中。因此,Objective-C代码无法识别Swift类,并且我得到了构建错误 项目构建良好,在构建iOS目标时,所有Swift类都可见 你们有没有人知道是什么原因造成的 我明白了。显然,即使系统确实创建了一个-
你们有没有人知道是什么原因造成的 我明白了。显然,即使系统确实创建了一个-Swift.h文件,它实际上也不会桥接类,除非
Objective-C-bridgeing-Header.h
有一个值指向项目中的桥接头,尽管Objective-C生成的接口头名称
plist键有一个值。它可以很好地生成Swift桥接头——它实际上不会进行任何桥接