に子を挿入しようとすると、このクラッシュ エラーが発生するのはなぜNSTreeController
ですか?
NSTreeController *tree = [NSTreeController new];
NSTreeNode *node1 = [NSTreeNode treeNodeWithRepresentedObject:@{ @"type": @"shirt" }];
// The below method causes mysterious crash
[tree insertObject:node1 atArrangedObjectIndexPath:[NSIndexPath indexPathWithIndex:0]];
Xcode 言います:
* キャッチされない例外 'NSInternalInconsistencyException' によりアプリを終了します。理由: '[オブジェクト クラス: NSMutableDictionary] childrenKeyPath が nil であるため、操作を実行できません' *
なぜこのエラーが発生するのですか? childrenKeyPath とは何ですか? また、なぜそれが必要なのですか (私はインターフェイス ビルダーを使用していません)?