aleksey.tomin
org.jetbrains.kotlinx:kotlinx-serialization
@kotlinx.cinterop.ExternalObjCClass public interface NSXMLParserDelegateProtocol : platform.darwin.NSObjectProtocol { @kotlinx.cinterop.ObjCMethod public open fun parser(parser: platform.Foundation.NSXMLParser, didEndMappingPrefix: kotlin.String): kotlin.Unit { /* compiled code */ } @kotlinx.cinterop.ObjCMethod public open fun parser(parser: platform.Foundation.NSXMLParser, foundCharacters: kotlin.String): kotlin.Unit { /* compiled code */ } ...
svyatoslav.scherbina
And how can I override this methods
override fun
To override different methods with clashing Kotlin signatures, you can add a @Suppress("CONFLICTING_OVERLOADS") annotation to the class.
@Suppress("CONFLICTING_OVERLOADS")
A modern programming language that makes developers happier.