バックグラウンド スレッドがあります。いくつかの作業の後、ルート ビューコントローラーを結果で更新する必要があります。
+ (void)myBackgroundFunction {
__weak MyAppRootViewController * view = ...;//Here I get my app root view controller
view.needsUpdateFetch = YES;
dispatch_async(dispatch_get_main_queue(), ^{
[view reloadData];
});
}
__weak を使用してメモリ リークを除外する必要がありますか? ブロックの前にivar変数(needsUpdateFetch)を変更するのは正しいですか? または、読むためのリンクを教えてください。