{
    "status": "success",
    "data": {
        "id": 4085835,
        "pageId": 4141377,
        "title": "How a Class Name Can Break Your Kotlin Multiplatform Build with SwiftUI",
        "url": "/weiterlesen/4085835/4141377/how-a-class-name-can-break-your-kotlin-multiplatform-build-with-swiftui/",
        "sourceUrl": "https://dev.to/xsveda/how-a-class-name-can-break-your-kotlin-multiplatform-build-with-swiftui-5bh7",
        "sourceDomain": "dev.to",
        "publisher": "DEV Community",
        "author": "Pavel Sveda",
        "category": "\ud83d\udd27 Programmierung",
        "publishedAt": "2026-09-15 12:34:38",
        "readingMinutes": 1,
        "summary": "Our iOS build broke after an Xcode update, and it greeted me with the least helpful error message I&#039;ve read in a long time: Cannot convert return expression of type &#039;MultiplatformLoginViewModel.State&#039; to return type &#039;MultiplatformLoginViewModel.State&#039; Same type. Twice. Convert it to itself, apparently. Here&#039;s what was actually going on, and the... Weiterlesen",
        "content": "<p>Our iOS build broke after an Xcode update, and it greeted me with the least helpful error message I&#039;ve read in a long time: Cannot convert return expression of type &#039;MultiplatformLoginViewModel.State&#039; to return type &#039;MultiplatformLoginViewModel.State&#039; Same type. Twice. Convert it to itself, apparently. Here&#039;s what was actually going on, and the... <a href=\"https://dev.to/xsveda/how-a-class-name-can-break-your-kotlin-multiplatform-build-with-swiftui-5bh7\" target=\"_blank\" rel=\"noopener nofollow\">Weiterlesen</a></p>",
        "isYoutube": false,
        "youtubeVideoId": null,
        "isPodcast": false,
        "mediaUrl": null,
        "isGitHub": false,
        "githubRepo": null,
        "githubTag": null
    }
}