이전에 이와 비슷한 질문을했지만이 질문은 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