Xcode 6 Beta:没有这样的模块'cocoa'

我试图在Xcode 6 Beta中使用标准的Cocoa库。 我遵循这个说明,但是当我导入库

import Cocoa 

XCode抱怨错误

 No such module 'Cocoa' 

我也尝试过REPL,我没有任何问题。 我想这是一个错误,因为我开始不同的项目,只有有时我得到这个错误。 有什么build议么? 我正在使用小牛(10.9.3)

7 Solutions collect form web for “Xcode 6 Beta:没有这样的模块'cocoa'”

您不能从iOS游乐场或应用程序import Cocoa 。 确保你的代码运行在Cocoa游乐场(在新文件对话框中selectOS X> Source )。

更换

 import Cocoa 

附:

 import UIKit 

从你的问题,似乎你正试图将Cocoa class添加到您的iOS应用程序,而不是Cocoa Touch class 。 所以这不是Xcode的错误。

请务必select以下屏幕截图中所示的iOS部分下的模板,因为我们正在为iOS应用程序select它。

在这里输入图像说明

如果您已经创build了Playground,则可以在“文件检查器”对话框中在iOS和OS X平台之间切换; 没有必要创build一个新的游乐场。 import Cocoa只能用于OS X Playground。

转到“视图”>“实用程序”>“显示文件检查器”,然后在“运动场设置”

你需要得到xcode 6.1(testing版)才能在OS X中使用Swift

您可以打开“实用程序”选项卡(从右上angular),然后从“游乐场”设置部分切换平台。 如果您从iOS切换到OS X,问题将得到解决。

名为Cocoa的框架不存在

去掉

importcocoa

一切都必须从零开始。

如果由于某种原因无法正常工作,则可以导入Foundation或UIKit框架

  • 如何使用JSON-FrameworkparsingiPhone SDK(XCode)中的JSON对象
  • 在Xcode的debugging控制台输出中禁用自动布局约束错误消息
  • Xcode'CodeSign错误:代码签名是必需的'
  • Git忽略Xcode项目的文件
  • 目标工具栏在XCode 6.4上消失
  • Swift UITextFieldShouldReturn返回键Tap
  • 即使在应用程序ID中启用了推送通知后,为什么“向您的应用程序ID添加推送通知function”警告?
  • XCode:调整自动生成的大括号的缩进?
  • 在转换项目使用ARC时,“switch case in protected scope”是什么意思?
  • Xcode中“编辑所有范围”的快捷方式是什么?
  • 如何在Xcode 6及更高版本中“删除派生数据”?