如何从<myproject> -swift.h中排除类

时间:2018-08-01 06:43:40

标签: objective-c swift header-files

我有一个始于Objective-C的项目,并且我试图将某些Swift代码导入到我以前写过Objective-C的相同类文件中。

我需要从<MyProject>-swift.h

中排除Swift类

例如排除LoginVC

1 个答案:

答案 0 :(得分:0)

只有带有@objc的swift类将在Project-swift.h中生成Objective-C接口。 通过添加@objc,其他对象Objective-C类将看到您的swift类。

示例:

@objc class LoginVC : UIViewController{ //will be present in Project-swift.h

class LoginVC : UIViewController{ //will not be present in Project-swift.h