사용자로부터 데이터를 수집하기 위해 텍스트 필드가있는 모달 뷰를 표시하는 부모보기 컨트롤러가있는 경우 해당 데이터를 부모보기 컨트롤러로 반환하는 가장 좋은 방법은 무엇입니까? 현재 부모 뷰 컨트롤러는 사용자가 데이터를 입력 할 때 모달 뷰에서 호출되는 대리자로 할당됩니다. 모달보기에서 데이터를 반환하는 더 간단하고 나은 방법이 있습니까?iOS 개발 : 모달보기에서 데이터를 반환하려면 어떻게해야합니까?
도움을 주셔서 감사합니다.
사용자로부터 데이터를 수집하기 위해 텍스트 필드가있는 모달 뷰를 표시하는 부모보기 컨트롤러가있는 경우 해당 데이터를 부모보기 컨트롤러로 반환하는 가장 좋은 방법은 무엇입니까? 현재 부모 뷰 컨트롤러는 사용자가 데이터를 입력 할 때 모달 뷰에서 호출되는 대리자로 할당됩니다. 모달보기에서 데이터를 반환하는 더 간단하고 나은 방법이 있습니까?iOS 개발 : 모달보기에서 데이터를 반환하려면 어떻게해야합니까?
도움을 주셔서 감사합니다.
, 내가 모달 뷰 파견 데이터를 전달 NSNotification있을 것입니다. 대의원도 물론 작동합니다. 나는 싱글 톤과 델리게이트 모두가 더 단단한 커플 링을 의미한다고 생각하지만, 일부는 동의하지 않을 수도 있음을 이해합니다.
하지만 앱의 여러 위치에서 중앙 집중식으로 데이터에 액세스해야하는 경우 싱글 톤을 사용합니다. 뷰에서 다른 뷰로 데이터를 전달하기 만하면됩니다.
데이터를 저장하고 전달해야 할 때 나는 일반적으로 내 앱 전체에서 사용하는 싱글 톤 클래스를 사용합니다. 이렇게하면 내 견해를 서로 구분하는 데 필요한 작업을 조금 더 깨끗하게 유지할 수 있습니다. 다음은 간단한 구현이다 : 개인적으로
다양한 장소에서 값에 액세스해야하는 경우 싱글 톤을 선택하는 것이 좋습니다. 그렇지 않으면 알림 (또는 KVO 관찰)이 좋습니다. –