Je jouais avec la fonctionnalité Playground de la première version bêta de Xcode 6 - et je remarque que la moitié du temps que Playground ne met pas à jour (le calcul du résultat et le nombre d'itérations en boucle ne sont tout simplement pas actualisés). sont dedans. Même la tournée rapide https://developer.Apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html
a plusieurs lignes de code qui n'apparaissent pas dans Playground. Si vous vous trompez avec le code, il apparaît parfois, en le déplaçant ou en le plaçant ailleurs. Quelqu'un d'autre? Des correctifs? Est-ce juste un problème de bêta?
Cette réponse ( Le type non déclaré 'NSView' dans Playground ) l'a fait pour moi (le redémarrage de Xcode et la machine n'a pas aidé):
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
Avait les mêmes erreurs étranges après la mise à niveau vers xcode 6 beta 6. Pour moi, le problème a été résolu avec un Product -> Clean
. Et si cela ne résout pas les erreurs, maintenez la touche option enfoncée et cliquez à nouveau sur Product
dans la barre de menu, puis vous verrez dans le menu déroulant Clean Build Folder...
cliquez dessus. Ou vous pouvez télécharger Watchdog app depuis l'Appstore. Ce petit assistant nettoie automatiquement vos projets xcode.
Vous devez être très prudent avec Swift. la langue est très sensible à la casse, donc lorsque vous utilisez un terrain de jeu, assurez-vous que tout est espacé. Le code suivant vous donnera une erreur de syntaxe NOT, mais il cessera de traiter le reste de votre texte. code dans la cour de récréation:
for index in 1...5 {
if index %2 !=0{
continue
}
println(index)
}
L'erreur dans le code ci-dessus est à la ligne 2. Le code doit être écrit
for index in 1...5 {
if index % 2 != 0 {
continue
}
println(index)
}
J'espère que cela répond à votre question :)