2014-08-28 5 views
0

주십시오, 저는 마스터 테이블 뷰와 상세 뷰를 가지고 있으며 일부 정보가있는 plist가 있습니다. 앱을 실행하면 마스터보기에서 Plist에있는 항목을 가져 와서 볼 수 있습니다. 그 후 버튼을 클릭하면 추가 : + 등록 양식이있는 Detail View 컨트롤러로 리디렉션하고 모든 정보를 기록한 다음 저장 버튼을 클릭하십시오. 현재 뷰가 내 세부 정보 뷰에 추가 한 새 정보로 업데이트되지 않은 마스터 뷰가됩니다. 그래서 내가 무엇을 확인해야하며 어떻게이 문제를 해결할 수 있습니까?UITableView가 plist에서 업데이트되지 않았습니다

감사합니다. A.J.

답변

0

마스터 컨트롤러 코드 [self.tableView reloadData]에 대한 viewWillAppear 메서드가 있는지 확인하십시오.

+0

의견을 보내 주셔서 감사합니다. 예 다음과 같습니다. - (void) viewDidAppear : (BOOL) animated { [self viewDidLoad]; [super viewWillAppear : animated]; [self.tableView reloadData]; }하지만 여전히 작동하지 않습니다. – alaa

+0

내 마스터 테이블은 여전히 ​​내 상세보기에서 이전 정보를 Plist에서 가져옵니다. 새 항목이있는 새 plist를 인쇄하려고했는데 제대로 작동하지만 마스터보기를 새 항목으로 업데이트하려면 어떻게해야합니까? . 도와주세요!!! – alaa

+0

이제 save 메소드에 다음 코드를 추가했습니다. NSString * plistPath = [[NSBundle mainBundle] pathForResource : @ "Profile"ofType : @ "plist"]; 그리고 내 마스터보기 컨트롤러를 업데이트 할 수 있지만 응용 프로그램을 닫을 때 마스터보기 컨트롤러에서 새 항목을 가져 오지 않습니다. 도와주세요!!! – alaa

관련 문제