Swift & Objective-C project - generated -Swift.h error - Cannot find interface declaration for UIViewController Swift & Objective-C project - generated -Swift.h error - Cannot find interface declaration for UIViewController objective-c objective-c

Swift & Objective-C project - generated -Swift.h error - Cannot find interface declaration for UIViewController


Just add

#import <UIKit/UIKit.h>

before

#import <YourProject-Swift.h>

in .mm file. for me it helps.


I had same problem and discovered that..

-Swift.h only work best with Objective-C, not Objective-C++ (.mm)

So I use the Objective-C class to connect with the Swift class. Also You can always load your Objective-C++ class in your Objective-C class.


Try to import UIKit/UIKit.h into bridging header file.