私は以前にこのような質問をしましたが、この質問はSwiftの一般的な言語と基本についての詳細です。以下のコードでは、これが技術的に機能し、ラベルテキストを変更するべきではありませんか?私はしばらくそれを実行していて、失敗するたびに実行しています。私はすべてのアウトレットが適切にリンクされていることを確認しました。申し訳ありませんが答えが明らかな場合は、私はスウィフトに新しいです。代わりに、この関数を使ってUILabelを更新しています....何かが欠落していますか?
func changeLabel() {
DispatchQueue.main.sync(execute: {
self.testText.text = "YES"
})
}
override func viewDidLoad() {
super.viewDidLoad()
let city:String? = nil
if city == nil {
changeLabel()
}
}
ありがとうございます。私はここ数日間、私が取り組んでいるプロジェクトについてこれについて調べてきました。私はちょうど正しい答えを見つけることができませんでした。ありがたいことに、これですべて解決されました。 – Gabe