2010-04-08 2 views
1

...self.clearsSelectionOnViewWillAppear 코드의이 비트가있는 UITableViewController의 서브 클래스 새로운 클래스와 함께 제공

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    // Uncomment the following line to preserve selection between presentations. 
    self.clearsSelectionOnViewWillAppear = NO; 

    // Uncomment the following line to display an Edit button in the navigation bar for this view controller. 
    // self.navigationItem.rightBarButtonItem = self.editButtonItem; 
} 

를 컴파일하지만 clearsSelectionOnViewWillAppear이 주석 떠나는 것은 컴파일 오류가 발생하지 않습니다. 오류는 "구조체 또는 공용체가 아닌 다른 곳에서 'clearsSelectionOnViewWillAppear'멤버에 대한 요청입니다. 이유에 대한 아이디어 또는 해결 방법이 있습니까?

이 비트가 없으면 내 앱이 선택 표식 (파란색 배경)을 표 셀에 남겨두기 때문에주의해야하는 이유가 있습니다.

답변

4

3.1.3 (또는 그 이전 버전) 또는 3.2 용으로 컴파일하고 있습니까? clearsSelectionOnViewWillAppear은 3.2 및 최신 SDK에서 사용할 수있는 속성입니다.

+0

아하! 고맙습니다. 예, 3.1.3을 위해 컴파일합니다. 그래서 3.2.3에서만 사용할 수있는 3.1.3의 선택을 어떻게 지울 수 있습니까? –

+0

'self.tableView deselectRowAtIndexPath : [self.tableView indexPathForSelectedRow] animated : NO];'시도하지 않고이 값을 입력하십시오. – Giao

+0

이 코드를 어디에 넣어야합니까? –

관련 문제