この状況で、とりあえず文字として表示するのであれば、
Swift
1label.text = String(describing: name)
といった感じで引数ラベルにdescribing:
を指定すればうまくいくと思います。
ただ、naiyou
というクラスのname
という変数をAny
で設定しておきながら、なぜ初期値として0
を代入しているのかがよく理解できませんでした。
Any
で宣言しても、0
を代入した時点で__NSCFNumber
型として扱われてしまいます(なので、String
の引数として直接代入できない)。
name
に具体的に代入する値が決まっているのであれば、Any
として宣言するのではなく、適切な型で宣言されてはいかがでしょうか。