私は自分のプロジェクトで ASIHttprequest を使用しました。次のように、iOS 開発のブロックで ui を変更すべきではないことを知っています。
[request setCompletionBlock:^{ [self.view addSubview:view1]; }];
[request setFailedBlock:^{ [view removeFromSuperView]; }];
MainThread で ui を変更する必要があることはわかっていますが、上記のコードが間違っている可能性があります。しかし、私はこれを数か月間使用しましたが、それが間違っていた場合、なぜまだ機能したのですか? Objective-CのスレッドとUIについて本当によくわかりません。誰か教えてもらえますか?