まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

【SwiftUI】エラーメモProperty declares an opaque return type, but has no initializer expression from which to infer an underlying type

初心者向けです。私も初心者です。

 

以下のコードだと

 

import SwiftUI

 

struct Test: View {

    var body: some View {

    }

}

 

struct Test_Previews: PreviewProvider {

    static var previews: some View {

        Test()

    }

}

 

このようなエラーが発生してしまう。

f:id:rils_k:20220207192402p:plain

 

このように直したらエラーは消えた。

import SwiftUI

 

struct Test: View {

    var body: some View {

        Text("Hello, World!")

    }

}

 

struct Test_Previews: PreviewProvider {

    static var previews: some View {

        Test()

    }

}



このことから

var body: some View {
    }

の中にはなにかしらのUIが配置されていないといけないのだと思う。