Objective-C で現在実行中のスレッドのリストを取得する方法はありますか? 私は主に NSThreads オブジェクトを取得することに興味があります。実行中のスレッドごとにアサーション ハンドラーを置き換えたいからですか?
そのようなことが不可能な場合は、スレッドが生成された後に独自のセレクターが呼び出されるように設定できますか (そのため、そこでアサーション ハンドラーの置換を行うことができます)。
Objective-C で現在実行中のスレッドのリストを取得する方法はありますか? 私は主に NSThreads オブジェクトを取得することに興味があります。実行中のスレッドごとにアサーション ハンドラーを置き換えたいからですか?
そのようなことが不可能な場合は、スレッドが生成された後に独自のセレクターが呼び出されるように設定できますか (そのため、そこでアサーション ハンドラーの置換を行うことができます)。
「アサーションおよびロギングプログラミングガイド」には、現在のスレッドに対してのみアサーションハンドラを設定できると記載されています。
変更するスレッドでこれらの手順を実行する必要があります。あるスレッドが別のスレッドのスレッド属性ディクショナリを変更することはできません。