2010-08-07 138 views
0

我有一个可可程序,我写在10.6系统上,但瞄准到10.5。Interface Builder错误?

在10.6系统上,它工作正常。然而,当我在10.5的机器上运行它,我得到:

的菜单项行动发件人是 现在NSMenuItem,不是NSMatrix。 A 菜单项操作方法似乎是 尝试将NSMatrix方法 'accessibilityIsIgnored'发送给其发件人 。这不再有效。 请更改代码。

我在网上查了一下,发现一个地方意味着我在我的代码中调用“accessibilityIsIgnored”,我不是,或者系统上有多个InterfaceBuilder库副本,不是。

有没有其他人看过这个?

+0

尝试在' - [NSMenuItem accessibilityIsIgnored]'上设置断点并在调试器中运行您的应用程序。 – 2010-08-08 04:10:37

回答

0

在IB中打开您的笔尖文件,并在笔尖文档窗口的右下方寻找小黄色警告标志。一般来说,IB会告诉你,如果你做了一些只能在10.6上运行的东西,但它确实很安静。

+0

nope。这是一个绿点。 – 2010-08-08 15:59:34

+0

这是底部左**不**右下。绿点表示您的xcode项目已打开。 – Joshua 2010-08-09 17:15:41