假设我有以下Swift类,它们是从Objective C类继承的:
public class MySwiftClass: MyObjectiveCClass {
//Lots of code
}
寻求编译时,我得到了Lexical or Preprocessor Issue
。如果删除public
访问级别关键字,则一切都可以正常编译。我是否有从Swift中的类继承的Swift类,那么一切都很好,应用可以编译。对于协议也是如此,即如果MyObjectiveCClass
为MyObjectiveCProtocol
,则相同的问题仍然存在。
我假设Swift Access Control级别不会转换为Objective C,我的说法是否正确,是否还有更深入的技术说明?接下来的问题是您有什么选择?我只看到两个选项:
有想法吗?