使用子字符串查找NSTableView单元格并滚动到单元格

时间:2018-05-03 21:53:01

标签: swift macos nstableview

我有一个100mb的日志文件,我按行分开并设置为NSArray。在NSTableView中显示文本后。

我希望能够选择某个子字符串,找到哪个单元格具有子字符串并滚动到单元格。

到目前为止我所拥有的:

这是一个数组,用于保存100mb日志文件中由行分隔的文本。

// @flow
type ObjectA = { foo: { bar: string } };
type ObjectB = { foo: { bar: string, baz: string } };

let objectB: ObjectB = { foo: { bar: '123', baz: '456' } };
let objectA: ObjectA = {...objectB}; // spread operator applied

这是我想要找到的子字符串,请记住它是一个子字符串。因此该行可能包含其他文本。

var linesArray: NSArray = []

我能够找到所有带有值的行,但它返回行,我需要索引,所以我可以滚动到索引。

var testSearchTerm: String = "1970-01-02"

如何从上面的函数中获取索引,也可以找到子字符串的第一个实例,而不是全部。现在它获取子串的每个实例。

0 个答案:

没有答案