Avatar
ドキュメントによると AVSpeechSynthesizerDelegateSendable なので、 AVSpeechSynthesizer が受け取ったデリゲートオブジェクトがさらに別のTaskに渡ってそこで呼び出される可能性があると言えそうです。 https://developer.apple.com/documentation/avfaudio/avspeechsynthesizerdelegate ただ、そのデリゲートメソッドに渡ってくる AVSpeechSynthesizer インスタンス自体が どうやってアクターのドメインから離脱しているのか?と言う部分は Strict Concurrency ではあり得ないことが起きてる気がします。 それはそれとして、 そのメソッドは明確に nonisolated なので、その中で assertIsolated しても自己のドメインにない事があるのはそうなんじゃないでしょうか。
10:52 AM
10:52 AM
ObjCでこのように書かれているようです↑