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框架

  • 你如何在Xcode 4中指定命令行参数?
  • XCode:生成失败,但没有错误消息
  • 从Xcode启动iOS模拟器,并获得黑屏,Xcode挂起,无法停止任务
  • 如何在Xcode中标记“待办事项”注释?
  • UICollectionView设置列数
  • 打开XIB文件后,Xcode 6.3冻结/挂起
  • 在UITextView上以编程方式禁用iOS8 QuickType键盘
  • 在iOS中出现键盘时向上移动UIView