我正在尝试通过其中包含大约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