Xcode 6の最初のベータ版のPlayground機能で遊んでいましたが、Playgroundが更新されない時間の半分に気づきました(結果の計算やループの反復回数が表示されないだけです)単純なコード/ループ/関数そこにあります。 Swiftツアー https://developer.Apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html
playgroundに表示されないコードが数行あります。コードをいじると、コードを移動したり、別の場所に配置したりして、コードが表示されることがあります。他の誰か?修正はありますか?これは単なるベータ問題ですか?
Playgroundコードに誤ってエラーを追加していないことを確認してください。残念ながら、エラーのインライン通知はなく、エラーが作成された後、Playgroundの何も更新されません。
これを支援するには、アシスタントエディター([ファイル]> [表示]> [アシスタントエディター]> [アシスタントエディターの表示])を開きます。これには、コンソール出力ボックスが含まれている必要があります。 Playgroundにエラーがある場合は、そこに表示されます。修正したら、Playgroundがもう一度更新されることを願っています。
とはいえ、プレイグラウンドの複雑さとそのサイズによっては、can少し遅くなります。
この答え( Playgroundの宣言されていないタイプ 'NSView' )は私のためにそれをしました(Xcodeを再起動し、マシンは役に立ちませんでした):
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
Xcode 6ベータ6にアップグレードした後、同じ奇妙なエラーが発生しました。私にとって、問題はProduct -> Clean
で修正されました。それでもエラーが修正されない場合は、オプションキーを押しながらメニューバーのProduct
をもう一度クリックすると、ドロップダウンメニューにClean Build Folder...
をクリックします。または、appstoreから Watchdog appをダウンロードすることもできます。この小さなヘルパーは、xcodeプロジェクトを自動的にクリーンアップします。
Swiftには十分注意する必要があります。言語では大文字と小文字が非常に区別されるため、遊び場を使用するときは、すべてのものの間隔を空けてください。次のコードは[〜#〜] not [〜#〜]構文エラーを出しますが、プレイグラウンドでの残りのコードの処理を停止します:
for index in 1...5 {
if index %2 !=0{
continue
}
println(index)
}
上記のコードのエラーは2行目にあります。コードを記述する必要があります
for index in 1...5 {
if index % 2 != 0 {
continue
}
println(index)
}
それがあなたの質問に答えることを願っています:)