我正在嘗試通過其中包含大約6500個項目的NSSet進行循環。我正在使用:iPhone:快速枚舉,速度不夠快?
for (id Location in sortedArray) {
loc = [sortedArray objectAtIndex:i];
cord = [cord stringByAppendingString:[NSString stringWithFormat:@"%f,%f ",[loc.longitude doubleValue],[loc.latitude doubleValue]]];
i++;
}
這工作正常,但它似乎不夠快。它得到約項目5700,我得到以下錯誤:
Program received signal: 「0」.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")
有沒有辦法循環通過數據比這更快?它需要大約20秒或更長時間,而且似乎讓用戶等待太久了!
想法?
謝謝你,我是新手,仍然在學習,我像你說的那樣做了修改,並且顯着加快了我的代碼,允許我遍歷所有6500個項目。 – 2010-08-15 23:54:16