我试图在Xcode 6 Beta的swift文件中使用标准Cocoa库。我跟着this instructions,但是当我导入库
时import Cocoa
XCode抱怨错误
No such module 'Cocoa'
我也尝试过使用REPL而且我没有任何问题。 我认为这是一个错误,因为我开始了不同的项目,有时我只是得到了这个错误。有什么建议?我使用的是Mavericks(10.9.3)
答案 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应用程序选择它。
答案 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框架