33

WWDC プレイグラウンド セッションで使用されているコードの一部をフォローしようとしています。Cocoa フレームワークを次のようにインポートしようとしています。

import Cocoa

しかし、アシスタントエディターで次のエラーが発生します

Playground execution failed: error: <REPL>:3:8: error: no such module 'Cocoa'

それがまったく役立つなら、私はビデオの41:20にいます。

4

3 に答える 3

91

OS X プレイグラウンド (Cocoa ベース) ではなく、iOS プレイグラウンド (UIKit ベース) を使用しています。新しいプレイグラウンドを作成し、タイプとして「iOS」ではなく「OS X」を選択してみてください。その後はうまくいくはずです。

Playground Settings→Platform の File Inspector (View → Inspectors → Show File Inspector) で既存の Playground のタイプを変更することもできます。

デフォルトでは、新しい iOS プレイグラウンドはimport UIKit;を含むボイラープレートで作成されます。OS X プレイグラウンドは を含むボイラープレートで作成されるimport Cocoaため、手動で " import Cocoa" と入力している場合は、タイプが間違っている可能性があります。

于 2014-06-07T17:09:48.397 に答える