需要帮助来解决窗口打开问题

时间:2009-05-03 16:15:58

标签: cocoa preferences

我按照Cocoa编程中的教程为Mac OS X创建了一个首选项窗口,但是返回了2个警告,使其无法工作/打开。这是两个保护: alt text http://snapplr.com/snap/varq

alt text http://snapplr.com/snap/qmxc

如何解决问题?

2 个答案:

答案 0 :(得分:3)

警告意味着有问题的对象没有(就编译器所知)实现这两种方法。这意味着您的窗口控制器不是从正确的超类继承,或者指向窗口控制器的指针是错误的类型。这可能是也可能不是你的窗户没有打开的原因,单凭警告是不可能的。

编辑:从您的完整代码看起来您​​宣称您的控制器是继承自NSObject而不是NSWindowController。

答案 1 :(得分:1)

正如它所说,showWindow没有在PreferenceController类上定义。在C ++中,这将是一个错误,因为它是静态类型的并且会说“方法未定义”,但由于Objective-C更灵活,这只是一个警告。如果没有看到代码,很难说出你的错误是什么。

相关问题