2016-09-19 4 views
0

기본적으로 컨테이너보기를 보유하는 저장 단추가있는보기 컨트롤러가 있습니다. 이 컨테이너 안에는 텍스트 필드를 포함하는 정적 셀의 뷰 테이블 뷰 컨트롤러가 있습니다. 상위 레이어 뷰 컨트롤러의 저장 버튼을 사용하여 NSUserDefaults를 사용하여이 필드에 정보를 저장하고 싶습니다.NSUserDefaults를 사용하여 세부 정보를 컨테이너 뷰 컨트롤러에 저장하려면 어떻게해야합니까?

단일보기 컨트롤러에서이 작업을 수행하는 방법을 설명했지만 설명한대로 컨테이너보기에 통합 할 때 문제가 있습니다. 이것은 저장해야하는 관련 정보를 가리키는 경우입니까?

Swift2, Xcode. 도움을 미리 요청 해 주셔서 감사합니다.

var에 containerViewController :

+0

지금까지 해보신 것은 무엇입니까? tableView의 값에 액세스 할 수 있고 userDefaults에 값을 저장하는 데 어려움이 있습니까? –

+0

안녕하세요, 응답 해 주셔서 감사합니다. 예 컨테이너보기를 보유하고있는보기 컨트롤러에서 값 자체에 액세스하는 데 어려움이 있습니다. 이 경우 –

+0

을 입력하면 코드와 뷰 계층 구조를 표시해야합니다. –

답변

0

는 Incase의 사람은, 나는 다음과 같은 단지의 viewDidLoad() 전에 삽입하여이를 달성하기 위해 동일한 문제가 관리하고있다 "?를 containerViews VC를" segue.identifier == "두 VC에서 소스 코드 삽입"{ connectContainerViewController = segue.destinationViewController를 다음과 같이 설정하십시오. (예 : UIStoryboardSegue, 보낸 사람 : AnyObject? "는 containerViews VC" containerViewController = connectContainerViewController

저장 버튼을 보유 VC에 밟은 후 나는이 NSUserDefaults를 사용하여 세부 정보를 저장하기 위해 containerViews VC의 정보에 대한 포인터 (containerViewController)를 제공하는 데 사용

containerView.

희망이 있으면 누구나 똑같이 할 수 있습니다.

관련 문제