두 탐색 컨트롤러간에 데이터를 전달하고 싶습니다. 나는 segue 방법을 수행 할 수 있습니다. 그러나 나는 문제가있다. 내 첫 번째 탐색 컨트롤에는 3 개의 텍스트 필드와 버튼이 있습니다. 버튼을 클릭하면 다른 네비게이션 컨트롤러를 누릅니다. 어떻게하면 텍스트 필드가 채워 졌을 때 다른 탐색 컨트롤로 밀어 넣을 수 있습니까? 텍스트 필드가 비어 있어도 다른 nc를 눌러도 버튼을 클릭합니다. 너를 망쳤다.2 ViewController 양식 사이에 데이터를 전달할 때 Swift 3.1
-1
A
답변
0
shouldPerformSegue(withIdentifier:sender:)
을 구현하고 segue를 수행 할 수있는 경우에만 true
을 반환하고, 그렇지 않으면 false를 반환해야합니다.
shouldPerformSegue()
은 segue가 수행되기 직전에 호출됩니다.
0
콘센트의 이름을 지정하는 말 형태로 텍스트 필드에 대한 출구를 추가 textfield1
, textfield2
, textfield3
이
func allTextFieldsAreFilled() -> Bool {
if (textfield1.text?.characters.count > 0 && textfield2.text?.characters.count > 0 && textfield3.text?.characters.count > 0) {
return true
}
return false
}
설정해야합니다
func textFieldDidEndEditing(_ textField: UITextField) {
if (textField == textfield3) {
if self.allTextFieldsAreFilled() { //Check if all textfields are filled
//Add your push code here
self.navigationController?.pushViewController(viewController, animated: true)
}
}
}
이 검증 기능을 추가 다음 대리자 메서드를 구현 등 delegate
모든 텍스트 필드에
관련 문제
- 1. viewcontroller 사이에 데이터를 전달
- 2. ViewController 사이에 Double 전달하기 Swift 3
- 3. 신속하게 viewcontroller 사이에 값을 전달할 수 없습니다.
- 4. iOS swift prepareForSegue 두 viewcontroller 사이의 데이터를 전달할 수 없습니다
- 5. swift 3.1 UITextField에서 십진수를 전달할 수 없습니다. 내 View Controller에
- 6. ViewController Presentation Swift 3
- 7. 페이지 사이에 양식 데이터를 보유
- 8. segue를 통해 데이터를 전달할 수 없습니다. Swift
- 9. 자세히보기 viewcontroller swift
- 10. viewcontroller (swift) 초기화에 대해
- 11. Swift 객체를 JavaScript로 전달할 때 크래시가 발생합니다.
- 12. RAM에서 모달 ViewController 제거 SWIFT
- 13. Swift Change 현재 UITabBarController의 ViewController
- 14. 파편 사이에 문자열을 전달할 때 java.lang.NullPointerException이 발생했습니다.
- 15. 불투명 포인터 오류 Swift 3.1
- 16. Swift ViewController 클래스 이름 (문자열)
- 17. ViewController 사이에 부울 값 전달
- 18. 2017/Swift 3.1 - GCD와 NSOperation
- 19. 데이터를 전달할 때 페이지가 멈춤
- 20. UWP가 페이지간에 데이터를 전달할 때
- 21. VueJS 2 - 데이터를 전달할 때 모달 구성 요소 업데이트
- 22. 배열을 메서드로 전달할 때 배열 데이터를 2 차원 배열에 저장
- 23. 양식 1 viewcontroller 다른
- 24. Angular.js를 사용하여 양식 데이터를 전달할 수 없습니다.
- 25. ViewController 데이터를 모델에로드하기
- 26. 2 viewController 액세스
- 27. Tab Bar Controller에서 하나의보기에서 다른보기로 데이터를 전달할 때
- 28. move up viewController swift 3.0에서 텍스트 필드를 터치 할 때
- 29. Swift. 페이 스북 로그인 viewcontroller 해제 될 때 검색
- 30. Swift - 가장 이상적인 UIView 인스턴트 오버뷰 ViewController
고맙습니다.이 간단하고 좋은 방법 :) – Mayday