Foundations(iOS Sourceset): Update SpmForKmp. Fix UnicodeNormalizer code.
This commit is contained in:
@@ -11,7 +11,7 @@ plugins {
|
|||||||
alias(libs.plugins.androidKotlinMultiplatformLibrary)
|
alias(libs.plugins.androidKotlinMultiplatformLibrary)
|
||||||
alias(libs.plugins.serialization)
|
alias(libs.plugins.serialization)
|
||||||
alias(libs.plugins.vanniktech.mavenPublish)
|
alias(libs.plugins.vanniktech.mavenPublish)
|
||||||
id("io.github.frankois944.spmForKmp") version "1.4.0"
|
id("io.github.frankois944.spmForKmp") version "1.4.8"
|
||||||
}
|
}
|
||||||
|
|
||||||
kotlin {
|
kotlin {
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import platform.Foundation.precomposedStringWithCompatibilityMapping
|
|||||||
actual class UnicodeNormalizer {
|
actual class UnicodeNormalizer {
|
||||||
actual fun normalizeNFKC(input: String): String {
|
actual fun normalizeNFKC(input: String): String {
|
||||||
@Suppress("CAST_NEVER_SUCCEEDS")
|
@Suppress("CAST_NEVER_SUCCEEDS")
|
||||||
val platformString = this as NSString
|
val platformString = input as NSString
|
||||||
return platformString.precomposedStringWithCompatibilityMapping
|
return platformString.precomposedStringWithCompatibilityMapping
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user