0

我正在为一个应用程序开发 UIAutomation,并在表格视图上有一个单元格,其中有数据和时间作为两个独立的元素。

下面是我用来获取与作为谓词字符串传递的日期或时间匹配的单元格的代码。

var cell = tableView().cells().firstWithPredicate(date); (Eg: date is 3/5/12) OR
var cell = tableView().cells().firstWithPredicate(time); (Eg: time is 10:30 AM)

我什至尝试将谓词转换为字符串,如下所示:

var cell = tableView().cells().firstWithPredicate(date.toString()); (Eg: date is 3/5/12) OR
var cell = tableView().cells().firstWithPredicate(time.toString()); (Eg: time is 10:30 AM)

但它似乎无法找到匹配的单元格。但是,如果我在单元格上传递除日期或时间之外的一些其他文本,我将取回单元格。

我在这里错过了什么吗?请建议。

谢谢。

4

1 回答 1

0

如果您只想获取变量中的值,您可以使用它的索引来获取它,如下所示, var cellDate = tableView().cells()[<index_of_cell_where_date_is_present>]喜欢 var cellDate = tableView().cells()[2].name();var cellDate = tableView().cells()[2].value();任何需要的。同样,您也可以使用时间。

于 2013-04-10T06:53:41.460 回答