Xcode part6
at MAC
848:800
08/06/16 21:09:46 W8VcKLI60
>>847
MyTableDataSource は abstract でなく、com.apple.cocoa.application.NSTableView.DataSource 内の
abstract メソッド tableViewObjectValueForLocation
(com.apple.cocoa.application.NSTableView,com.apple.cocoa.application.NSTableColumn,int) をオーバーライドしません。
メソッドは
public int numberOfRowsInTableView(NSTableView table) {
return arr1.count();}
public void tableViewSetObjectValueForLocation( NSTableView table, Object obj, NSTableColumn column, int row) {
arr1.replaceObjectAtIndex(row,obj);}
public Object tableViewSetObjectValueForLocation( NSTableView table,NSTableColumn column,int row) {
return arr1.objectAtIndex(row);
}
public boolean tableViewAcceptDrop(NSTableView table, NSDraggingInfo Info, int row, int operation) {
return false;}
public int tableViewValidateDrop(NSTableView table,NSDraggingInfo info, int row, int operation) {
return 0;}
public boolean tableViewWriteRowsToPasteboard ( NSTableView table, NSArray rows, NSPasteboard board) {
return false;}
public boolean tableViewWriteRowsToPasteboard(NSTableView table, NSIndexSet rowIndexes, NSPasteboard board){
return false;}
public void tableViewSortDescriptorsDidChange(NSTableView tableView,NSArray oldDescriptors){}
public NSArray tableViewNamesOfPromisedFilesDroppedAtDestination(NSTableView table, URL url, NSIndexSet indexSet)
{return new NSArray();}
を書きました。コンストラクタ内でarr1 の配列を作ってます。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5381日前に更新/246 KB
担当:undef