使用时[[NSView subviews] objectAtIndex:]
,我们能保证每次都选择相同的视图吗?
背景:我正在使用IKScannerDeviceView
并想隐藏文件格式选择。我使用以下代码执行此操作:
NSView *parameterView = [[[[_scannerView subviews][0] subviews][1] subviews][0] subviews][0];
NSView *v1 = [parameterView subviews][37];
[v3 setHidden:YES];
NSView *v2 = [parameterView subviews][38];
[v4 setHidden:YES];
在测试中,这总是隐藏正确的视图,但我能保证总是这样吗?