2014-01-24 7 views
0

주보기 컨트롤러 (A)가 표시하는 모달보기 컨트롤러 (B)가 있습니다. B에는 사용자 이름과 암호 필드와 취소 및 저장 버튼이 있습니다.iOS -보기 컨트롤러간에 중요한 데이터 전달하기

현재 B에서 unwind segue 및 public 속성을 사용 중이며 A에서 IBAction에 따라 VC간에 데이터를 전달하고 있습니다. 내 접근 방식은 여기에 설명되어 있습니다 : http://pragmaticstudio.com/blog/2013/2/5/unwind-segues

A는 키 체인에 암호를 넣습니다.

중요한 데이터입니다. 공개 속성을 사용하여 B에서 A로 비밀번호를 전달하는 것이 안전합니까? 아니면 B 내의 키 체인에만 비밀번호를 저장해야합니까?

감사와 안부

답변

0

나는 데이터를 전달하는 것은 문제가 있음을 볼 수 없습니다. 그러나 별도의 키 체인 래퍼 클래스에 키 체인 코드를 캡슐화하지 않으시겠습니까? B에서 해당 클래스에 전화를 걸어 사용자 이름과 암호를 저장 한 다음 A에서 다른 사용자 이름과 암호를 읽을 수 있습니다. 따라서 A와 B는 그 사이에 직접 데이터를 전달할 필요가 없습니다.