日历屏幕显示重复日(例如有两个30)因此想得到第二个30的索引。 因为我只是ruby的初学者,所以下面的代码不能按照我的意图工作。
def getIndex()
calendarArray = query("label", :text);
currentDay = Time.now.day.to_s;
filterArray=Array.new
calendarArray.length.times do |i|
if calendarArray[i] == currentDay
[filterArray.push(calendarArray[i])]
end
if (filterArray.count>0)
sortArray = filterArray.sort!{|obj1,obj2| obj2<=>obj1}
index1 = obj1;
index2 = obj2;
index2 eql? index1;
sortArray.index{ |index2| index2 == currentDay}
end
end
end