Sebastien Leclerc Lavallee
05/14/2020, 6:15 PMinterface LocalizedString {
val appName: String
val loginTitle: String
}
object EnglishLocalizedString: LocalizedString {
override val appName = ""
override val loginTitle = ""
}
object FrenchLocalizedString: LocalizedString {
override val appName = ""
override val loginTitle = ""
}
On the Swift side, I have a lot of warnings like these (shared being the name of my multiplatform module):
Property type ‘SharedEnglishLocalizedString * _Nonnull’ is incompatible with type ‘id<SharedLocalizedString> _Nonnull’
Definitely my type does implement the interface so I don’t know why the warning 🤔