2010-05-31 6 views
0

테이블 뷰를 설정했습니다. 이미 행이 선택되어있는 경우 시스템을 설정하고 표시되는 행에 체크 표시가있는 액세서리를 설정하고 plist에 행을 int 값. 잘 작동하지만 앱을 다시 시작하거나 내비게이션 컨트롤러에서 테이블보기를 다시로드해야합니다.새로 고침 테이블보기 iphone

행을 선택하면보기 컨트롤러가 푸시되고, 다시 돌아 가면 체크 표시가 사라지고 앱이 다시 시작될 때만 행이 이미 선택되었는지 알 수 없습니다.

테이블보기를 새로 고치는 방법이 있습니까? 보기에서 예를 들어 나타납니다?

답변

4

간단한 시도해 보셨습니까 [tableView reloadData]?

+1

예 작동하지 않습니다 – Florent

1

나는 1 년이 넘었지만 다른 사람들이 따라 오는 것을 알고있다 ... 이것은 iOS 5.0에서 작동한다.

[[self tableView] reloadData]; 
0

스위프트 2의

override func viewDidAppear(animated: Bool) { 

dispatch_async(dispatch_get_main_queue(), {() -> Void in 
self.tableView.reloadData() 
}) 
} 
관련 문제