Необъявленный тип "NSView" на детской площадке

Для OSX Playground я ввожу следующий код:

import Cocoa

class PlayView : NSView {

    override func drawRect(dirtyRect: NSRect) {

        let blue = NSColor.blueColor()

        blue.setFill()
        NSRectFill(self.bounds)

    }
}


var view = PlayView(frame: NSRect(x: 0, y: 0, width: 200, height: 200))

Затем я получаю этот вывод:

Playground execution failed: <EXPR>:12:18: error: use of undeclared type 'NSView'
class PlayView : NSView {
                 ^~~~~~
<EXPR>:14:39: error: use of undeclared type 'NSRect'
    override func drawRect(dirtyRect: NSRect) {
                                      ^~~~~~
<EXPR>:25:28: error: use of unresolved identifier 'NSRect'
var view = PlayView(frame: NSRect(x: 0, y: 0, width: 200, height: 200))
                           ^
<EXPR>:16:20: error: use of unresolved identifier 'NSColor'
        let blue = NSColor.blueColor()
                   ^
<EXPR>:19:9: error: use of unresolved identifier 'NSRectFill'
        NSRectFill(self.bounds)
        ^

Этот код работал до большого падения Playground, но теперь он полностью умирает, как будто ни один из классов Какао не импортируется, но я импортировал Какао и убедился, что игровая площадка установлена ​​для OSX.

Я также могу создать эквивалент iOS на детской площадке, настроенной для iOS, и она отлично работает, но версия OSX не работает.

Есть идеи?

Захват экрана детской площадки

2 ответа

Решение

По предложению Мэтта ( /questions/319466/kak-ochistit-keshi-i-ochistit-vse-tseli-xcode-4-i-novee/319495#319495) я работал с его списком по одному (каждый раз перезагружая XCode), и когда я удалял содержимое папок / var /, он снова начинал работать.

Редактировать: Поскольку это часто случается со мной, когда я много на игровых площадках, я использую:

rm -rf "$ (getconf DARWIN_USER_CACHE_DIR) /org.llvm.clang/ModuleCache"

и это решило это

Кажется, работает просто отлично.

введите описание изображения здесь

Может быть, просто попробуйте это с новым документом игровой площадки?

Другие вопросы по тегам