我正在接近線程可可提供的新方法。 特別是,我創建一個新的線程使用可可觸摸 - 線程和動畫
[NSThread detachNewThreadSelector:@selector(myMethod) toTarget:self withObject:nil];
方法。
一切都很好,直到現在,但我遇到了一個奇怪的行爲,也許你可以澄清我的事情。 例如,我的線程是:
-(void)myMethod{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
UIImage *img=[UIImage imageNamed:@"animage.png"];
UIImageView *imgV=[[UIImageView alloc]init];
[self.view addSubview:imgV];
[imgV setFrame:CGRectMake(100, 100, 200, 200)];
[imgV setImage:img];
[NSThread sleepForTimeInterval:10.5];
[imgV release];
[pool release];
}
我不明白爲什麼sleepForTimeInterval命令後,顯示我的形象。 有什麼想法?
謝謝。
我還沒有意識到這一點。完成。 – Lorenzo 2011-03-09 18:05:39