Perché ottengo un errore quando aggiungo enum di classe generica:Errore di generazione Xcode quando aggiungo enum alla classe generica?
class TestClass<T>{
enum TestEnum {
case test
}
}
Errore:
1. While type-checking 'ExampleTest' at /Users/xxx/xxx/xx/xx/ExampleTest.swift:11:1
<unknown>:0: error: unable to execute command: Segmentation fault: 11
<unknown>:0: error: swift frontend command failed due to signal (use -v to see invocation)
Command /Applications/Xcode6-Beta3 2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift failed with exit code 254
Ma non ottengo un errore quando faccio questo:
class TestClass{
enum TestEnum {
case test
}
}
o questo:
class TestClass<T>{
}
I tuoi primi due esempi sono esattamente identici - è possibile che tu abbia postato lo stesso snippet due volte? – weltraumpirat
Errore del compilatore con la combinazione di classe generica e enumerazione nidificata. [Invia un bug report] (https://bugreport.apple.com/) e deseleziona l'enumerazione per ora come soluzione alternativa. –
@weltraumpirat Grazie, corretto l'esempio. – Jimmy