How can I add forward class references used in the -Swift.h header?

后端 未结 2 1765
说谎
说谎 2020-11-29 07:33

I\'m integrating Swift code into a large Objective-C project, but I\'m running into problems when my Swift code refers to Objective-C classes. For example, suppose I have:

2条回答
  •  鱼传尺愫
    2020-11-29 08:06

    This is a little silly, but it sounds like your "workaround" is what Apple intended, at least for now. From the interoperability guide:

    If you use your own Objective-C types in your Swift code, make sure to import the Objective-C headers for those types prior to importing the Swift generated header into the Objective-C .m file you want to access the Swift code from.

    In this devforums thread, someone mentioned they already filed a bug in Radar. You probably should too.

提交回复
热议问题