2010-08-07 166 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