Xcode 12.0 beta / Swift 5.5 を使用して Playground で async/await を使用する方法を理解しようとしていますが、毎回エラーが発生します。
これがおそらく間違っている私の遊び場コード全体です:
import Cocoa
import Foundation
if #available(macOS 12.0, *) {
class Foo {
func reversed(_ s: String) async -> String {
Thread.sleep(forTimeInterval: 10)
return String(s.reversed())
}
}
detach {
let foo = Foo()
let result = await foo.reversed("Chowhound")
print("Result is \(result)")
}
}
次のエラーが表示されます。
エラー: シンボルを検索できませんでした: Swift.Task.Handle の公称型記述子
どんな解決策も素晴らしいでしょう!