當我嘗試編譯下面的代碼,上NSOutlineView編譯錯誤:語義問題 'moveRowAtIndex:toIndex:' 不可用
[self.outlineView beginUpdates];
[self.outlineView moveRowAtIndex:row toIndex:targetRow];
[self.outlineView endUpdates];
我得到以下編譯器錯誤:
語義問題「moveRowAtIndex :toIndex:'is unavailable
NSOutlineView上的所有其他操作除此之外的工作。
有一件值得注意的事情是,當XCode自動完成時,它會在其頂部顯示紅線筆畫,就好像它已被棄用一樣,但文檔說它是有效的。
我的項目是爲OSX 10.8構建的,文檔說這適用於OSX 10.7及更高版本。
http://developer.apple.com/library/mac/#releasenotes/General/MacOSXLionAPIDiffs/AppKit.html
我沒有在網上找到任何東西,向我指出一個解決方案,我想知道如果任何人有如何使它工作的任何想法。