XCode Swiftでアプリを作っていて、CoreDataのEntity配列をfor inループで取り出しついでにindexも欲しかったので、コードを書いてみたら…
逆順に取り出したかったので.enumerated()を付けるとエラーが出ました。
コードを簡単にし再現してみました。
class TestClass{
var i = 1
}
let testClass = TestClass()
for (index, resident) in testClass.enumerated() {
}
?に×で
Failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the project
testClass部分を配列にし忘れていました。
let testClass = [TestClass()]
に修正すると?×は消えました。
広告
初めてこのようなものが出たのでバグレポートに必要な手順など分からずにレポートはできませんでしたが、今後対応できるように方法、作法なども調査していきたいと思います。



コメント