ios后台处理数据存储线程
2012-12-26 15:16:39 来源:WEB开发网核心提示: 在类中,进行编辑下面的代码:NSLog(@"main thread begin...");[self performSelectorInBackground:@selector(doSomething:) withObject:nil];NSLog(@"main thread end..
在类中,进行编辑下面的代码:
NSLog(@"main thread begin...");
[self performSelectorInBackground:@selector(doSomething:) withObject:nil];
NSLog(@"main thread end.....");
- (void) doSomething:(id)sender
{
NSLog( @"one thread begin..." );
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
for (int i=0; i<self.StarName_Final.count; i++) {
[self SaveToDataBase:[StarName_Final objectAtIndex:i]];
}
NSLog( @"one thread end..." );
[pool release];
}
更多精彩
赞助商链接