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

时间:2014-06-08 20:29:24

标签: xcode swift

我试图在Xcode 6 Beta的swift文件中使用标准Cocoa库。我跟着this instructions,但是当我导入库

import Cocoa

XCode抱怨错误

No such module 'Cocoa'

我也尝试过使用REPL而且我没有任何问题。 我认为这是一个错误,因为我开始了不同的项目,有时我只是得到了这个错误。有什么建议?我使用的是Mavericks(10.9.3)

7 个答案:

答案 0 :(得分:121)

替换

import Cocoa

使用:

import UIKit

答案 1 :(得分:39)

您无法从iOS游乐场或应用程序中import Cocoa。确保您的代码在Cocoa游乐场中运行(在新文件对话框中选择 OS X> Source )。

答案 2 :(得分:22)

从您的问题来看,您似乎正在尝试将Cocoa class添加到iOS应用中,而不是Cocoa Touch class。所以这不是Xcode的错误。

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

enter image description here

答案 3 :(得分:8)

如果您已经创建了Playground,则可以在" File Inspector"中切换iOS和OS X平台。对话;没有必要创建一个新的Playground。 import Cocoa仅适用于OS X Playground。

转到视图>公用事业>显示文件检查器,然后它在"游乐场设置"

下的右侧

答案 4 :(得分:2)

你需要获得xcode 6.1(beta)才能在操作系统X中使用Swift

答案 5 :(得分:1)

您可以打开“工具”选项卡(从右上角),只需从“操场设置”部分切换平台即可。如果您将其从iOS切换到OS X,问题将得到解决。

答案 6 :(得分:0)

名为Cocoa的框架不存在

删除

  

导入Cocoa

并且一切都必须从头开始。

如果由于某种原因这不起作用,您可以导入Foundation或UIKit框架