问题描述
我正在尝试遵循 WWDC 游乐场会话中使用的一些代码,我正在尝试导入 Cocoa 框架:
I'm trying to follow some of the code used in the WWDC playgrounds session, I'm trying to import the Cocoa framework with:
import Cocoa
但是我在助理编辑器中出现以下错误
But I get the following error in the assistant editor
Playground execution failed: error: <REPL>:3:8: error: no such module 'Cocoa'
如果有帮助的话,我在视频中的 41:20.
I'm at 41:20 in the video if that helps at all.
推荐答案
您使用的是 iOS 游乐场(基于 UIKit),而不是 OS X 游乐场(基于 Cocoa).尝试创建一个新的 Playground 并选择OS X"作为类型而不是iOS".之后它应该可以正常工作.
You are using an iOS playground (UIKit-based), not an OS X playground (Cocoa-based). Try creating a new playground and choosing "OS X" as the type instead of "iOS". It should work fine after that.
您还可以在 Playground Settings→Platform 下的 File Inspector (View→Inspectors→Show File Inspector) 中更改现有 Playground 的类型.
You can also change the type for an existing playground in the File Inspector (View→Inspectors→Show File Inspector) under Playground Settings→Platform.
默认情况下,新的 iOS Playground 是用样板创建的,包括 import UIKit
;OS X Playground 是使用包含 import Cocoa
的样板创建的,所以如果您发现自己手动输入import Cocoa
",这可能是您输入错误类型的线索.
By default, new iOS playgrounds are created with boilerplate including import UIKit
; OS X playgrounds are created with boilerplate including import Cocoa
, so if you find yourself manually typing "import Cocoa
", it's probably a clue you've got the wrong type.
这篇关于Swift Playground 中没有这样的模块“Cocoa"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!