0

現在、画像を繰り返しリセットするアプリを開発していますが、将来の画像を保存または予測することはできません。簡単なテストのために、私は使用しました

UIImage * image = [UIImage imageNamed:@"mountain.jpg"];
image = [ /* function that changes image */ ];
self.imageView.image = image

これはうまくいきました。imageView私が望んでいたように、更新されました。しかし、私がするとき

for (i=0; i<10; i++){
    image = [ /* function that changes image */ ];
    self.imageView.image = image;
 }

うまくいきません。だから私はこれを試しました:

for (int i=0; i<10; i++) {
    NSLog(@"%d", i);
    [NSThread sleepForTimeInterval:1.0];
    image = [self.brain recontructImage:image iterations:10];
    self.imageView.image = image;
    [self.imageView setNeedsDisplay];
    [self.imageView setImage:image];
}

そしてそれをひっくり返したので、[self.image setNeedsDisplay][self.image setImage:image]の前の場所image = [ /* function that changes image */ ]

私はシミュレーターでこれを試しただけで、壊れているのではないかと思い始めていますが、疑わしいです。タイミングの問題かもしれませんが、ちょっと立ち止まりました。私は何を間違っていますか?

4

0 に答える 0