1
iOS 용 Swift에서 양식에 대한 유효성 검사 시스템을 만들고자합니다. UITextField
개체에 IsRequired
속성을 삽입하는 확장 프로그램을 만들었습니다.IBOutlets in a loop
:
txtEmail.isRequired = true;
txtPassword.isRequired = true;
txtName.isRequired = true;
txtSurname.isRequired = true;
for Item in self.view.subviews {
if let textField = Item as? UITextField {
if textField.isRequired! {
if(textField.text == "")
{
textField.layer.borderColor = UIColor(red: 0.5, green: 0.5, blue:0, alpha: 1.0).cgColor;
}
}
}
}
을하지만이 작동하지 않습니다. stackviews에 내 UITextfields
이 있습니다.
Outlet
의
Outlet Collection
를 사용하는
하는 것도 텍스트 '가 nil이 아닌'있는지 확인해야합니다을, 예를 들어'(textField.text 할 ?? "") .isEmpty ' – Sulthan
"... 작동하지 않습니다."쓸모없는 진술입니다. 귀하의 코드는 무엇을합니까? 컴파일러 오류가 발생합니까? 그렇다면 오류가 무엇입니까? 응용 프로그램이 충돌합니까? 당신이하고 싶은 일을하지 못합니까? 정확히 어떻게? –
'UITextField's의 isRequired 속성에 익숙하지 않습니다. 정의 된/문서화 된 곳은 어디입니까? –