语言:Swift 2
撰写:OS X
接口:Xcode 7
已宣告一个二维阵列
var JData: [[Int32]] = Array(count: 300, repeatedValue:
Array(count: 23, repeatedValue: 0))
并连线SQLite汇入到JData里
在ViewController.swift中
func tableView(tableView: NSTableView,
viewForTableColumn tableColumn: NSTableColumn?, row: Int) -> NSView? {
if let cellView = tableView.makeViewWithIdentifier
(tableColumn!.identifier, owner: self) as? NSTableCellView {
switch tableColumn!.identifier {
case "uidY": cellView.textField?.stringValue
= "\(JData[i][1])"
case "uidH": cellView.textField?.stringValue
= "\(JData[i][2])"
}
}
}
//JData[i][1]:欲显示第i列资料,但在func tableView里的写法应有误
请问:
1. 因为会新增笔数(新增列数),所以二维阵列应如何宣告与设初始值较佳?
2. 如何显示所有二维资料JData?以及指定范围的资料?
恳请指点
谢谢