2012-05-04 2 views
1

Как рассчитать время, необходимое для загрузки изображения в окне просмотра изображений uiimageview. Я использую этот код на кнопку мышиКак рассчитать время, необходимое для загрузки изображения в uiimageview

-(IBAction)loadImage:(id)sender 
{ 
    //Using block to create image view through NSOperationQueue 
    NSOperationQueue *queue = [[NSOperationQueue alloc] init]; 
    [queue addOperationWithBlock: ^{ 

    //Create image view and adding it to the view 
    imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 375)]; 
    imageView.image = [UIImage imageNamed:@"Yellow_Red_Parrot.jpg"]; 
    [self.view addSubview:imageView]; 

    }]; 
} 

Я хотел, чтобы вычислить время, потраченное с щелчком на изображении, загруженного на представлении изображения. Может ли кто-нибудь помочь мне в этом.

Заранее спасибо

+0

Во-первых, вы только должны сделать UIKit вещи в главном потоке , Во-вторых, вы, вероятно, не получите никакой точной информации. Данные изображения будут загружены в транзакцию основной анимации, которая не будет возникать одновременно с назначением изображения изображения или даже добавлением его в качестве подвью. –

ответ

2

Перед началом операции, добавьте:

NSDate *startDate=[NSDate date]; 

после окончания операции, добавьте:

NSDate *endDate=[NSDate date]; 
double ellapsedSeconds=[endDate timeIntervalSinceDate:startDate]; 
Смежные вопросы