de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
Ser Pounce
Ser Pounce
質問

スレッドで画像を読み込むとナビゲーションが切り替わる

私は、ユーザーが画像の大きなバージョンを表示する責任があるナビゲーションスタックにプッシュされる次のviewcontrollerをトリガする写真のサムネイルをクリックするアプリケーションを持っています。写真のサムネイルボタンが押されると、私は次のように、そのviewDidLoadメソッドでそれをロードする次のviewcontrollerに、写真のアラセット参照を送ります:

dispatch_async(dispatch_get_main_queue(), 
^{
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    UIImageView *tempMyImageView = [[UIImageView alloc] initWithImage: [UIImage imageWithCGImage:[[[self myAsset] defaultRepresentation] fullScreenImage]]];
    [self setMyImageView: tempMyImageView];
    [myViewContainer addSubview: [self myImageView]]; 
    [tempMyImageView release];
    [pool drain];
});

カメラから撮ったような大きな画像を送信する場合を除いて、すべてが正常に機能しているように見えますが、ナビゲーションの遷移は不安定です。誰もがこれを修正する方法を知っていますか?

0 2011-10-27T20:55:19+00:00 1
プログラミング
objective-c
ios
iphone
cocoa-touch
uiimage
Andy Riordan
27日 10月 2011 в 11:07
2011-10-27T23:07:43+00:00
さらに
ソース
編集
#56793099

トランジションが完了したら、画像をロードするだけです。

また、メインキューを指定したときに、新しいスレッドで実際には実行していないことにも注意してください。別のスレッドでUIコードを実行したくないので、これはいい考えです。

0
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 1週間前
2
Hideo Nakagawa
登録済み 1週間前
3
Sergiy Tytarenko
登録済み 1週間前
4
shoxrux azadov
登録済み 1週間前
5
Koreets Koreytsev
登録済み 2週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属