私のアプリ(デバッグモードのみのように見える)は、この単純なステートメントの間に(一見予測できない方法で)ビーチボールを無限に実行することがあります。
NSOpenPanel *panel = [NSOpenPanel openPanel];
無限にビーチボールするだけです。何も起こっていません。メモリ使用量はまったく変化しません。アプリがフレームワーク内のどこかで無限ループに陥っている可能性があります。
これを引き起こしている可能性があるのは何ですか?原因を分析するにはどうすればよいですか?