在NSViewController子类中,此 BOOL 在控制台中返回“故障为 (null)”:
Submission *sub = [self representedObject];
BOOL fault = [sub isFault];
NSLog(@"fault is : %@", fault);
我确实有子 managedObject 的属性,所以我知道它是可用的。使用 commitValuesForKeys 进行测试(以相同的方法在上面的下方)为我提供了控制台中的预期属性值。
NSLog(@"[submittedValuesForKeys:nil] is : %@", [submittedValuesForKeys:nil]);
这里的 self 是一个 NSCollectionViewItem,是 NSViewController 的子类。