2010-01-15 54 views
4

我想在osx/leopard上的xcode 3.1.4上拖放工作。任何指針或提示,甚至可能是示例代碼?我找不到任何東西,實在令人失望。 如果文件在主窗口上被拖動,我想讓界面響應。如何獲得一個窗口來接收在Xcode中的拖放文件

+0

因爲你沒有告訴我們你正在使用哪個框架,我認爲你正在使用可可。我重新標記了您的問題以覆蓋更廣泛的受衆。 (大多數人在搜索Mac OS X編程問題時檢查「Cocoa」標籤) – 2010-01-15 17:11:30

+0

更重要的是,大多數人在查找Cocoa問題時會檢查Cocoa標籤,而您使用的IDE(Xcode)相當與涉及您正在使用的* framework *的解決方案無關。 – 2010-01-16 05:05:58

回答

10

由於您沒有提供足夠的細節,我假設您使用Cocoa框架在Xcode中工作。
要將窗口或視圖註冊爲拖動目標,請使用NSWindow或NSView的registerForDraggedTypes:方法。
你可以在developer.apple.com Getting Started with Drag and Drop Programming指南中找到更多的細節

+0

謝謝!這是一個非常好的答案,因爲這也適用於mac osx豹。我只能找到雪豹的例子,他們根本不同! – z3cko 2010-01-16 08:55:36

相關問題