2012-01-28 3 views
1

NSTableCellView에 대한 참조가 포함 된 창이 표시되지 않더라도 NSTableCellView 참조가 포함 된 Snow Leopard 용 앱을 컴파일 할 수 있습니까? (IE는 스노우 레오파드가 발견되면 다른보기가 표시됩니다)?NSTableCellView & Snow Leopard

답변

3

가능합니다.보기 기반 인 펜촉이 NSTableView 인 경우에만 Snow Leopard에로드되지 않습니다. NSViewController과 두 개의 다른 펜촉 (Lion 용과 Snow Leopard 용)을 사용해야합니다. 보기 컨트롤러의 init 메소드에서 조건을 사용하면 다음과 같이됩니다.

- (id)init 
{ 
    NSString* nibName = NSClassFromString(@"NSTableCellView") ? @"YourLionNibName" : @"YourSnowLeopardNibName"; 
    self = [super initWithNibName:nibName bundle:nil]; 
    return self; 
} 
+0

이것은 정확히 내가 알아 내려고했던 것입니다. 도와 주셔서 감사합니다! – Kyle

관련 문제