0
我正在編寫我的第一個Cocoa/OSX應用程序。我一直有NSTableView派生類的問題。問題是在包含NSView中沒有表 - 該表不可見。 我以前粘貼我的代碼NSTableView is not being displayed正在進行的NSTableView問題
如果你很瞭解NSTableView並且它可以提供幫助,那將大有幫助。我花了幾天時間,沒有運氣。
的附加細節:
- 的NSLog表明NSTableView的子類的init()被調用一次。這可能是好的。 numberOfRowsInTableView()方法被多次調用。我不知道這是好還是不好。 tableView:objectValueForTableColumn:row:方法永遠不會被調用。 NSView的方法drawRect()在TableView初始化後調用。然而,註釋掉[super drawRect:dirtyRect];線沒有任何改變。
- 請注意,我使用與[也] NSTableViewDataSource相同的NSTableView子類。我明白這不是常見的「模式」,但我不明白爲什麼這不起作用。如果有合理的解釋,請告訴我的方法是行不通的。
- 我不使用,也不想使用InterfaceBuilder。
感謝您花時間閱讀我的問題。