我正在使用NSPersistentDocument
类。打开文档时,出现以下错误。
Unknown class '_FITagEditorView', using 'NSView' instead.
Encountered in Interface Builder file at path /System/Library/Frameworks/AppKit.framework/Resources/French.lproj/NSNavPanelContentView.nib.
你们中有人有同样的错误吗?这是正常的吗(是由Mavericks
的新功能引起的(?我该如何解决?
FITagEditorView
是Mavericks中的一个私有类,大概负责允许用户分别在NSOpenPanel
和NSSavePanel
上搜索/分配标签。
在 AppKit 中,NSSavePanel
有一个 NSSavePanelAuxiliary
类型的私有实例变量,其中包含指向 FITagEditorView
实例的指针。 NSOpenPanel
是NSSavePanel
的子类,它也有这个指针。
FITagEditorView
是在私有FinderKit.framework
中定义的,该位于/System/Library/PrivateFrameworks中。
我不确定为什么您的应用程序在需要时没有自动链接它,尽管老实说我找不到哪些框架将其拉入 - 它可能只是由PowerBox拉入的东西。您正在运行沙盒吗?您的链接步骤有什么奇怪之处吗?
我在Mavericks中得到它,只是用法语称"NSOpenPanel* openDlg = [NSOpenPanel openPanel]",但没有其他18种语言。