【问题标题】:import Cocoa in playground Xcode giving me an error在操场 Xcode 中导入 Cocoa 给我一个错误
【发布时间】:2015-05-30 05:09:04
【问题描述】:

Xcode 对 iOS 开发来说是全新的,我的语法对某些事情(例如声明范围)做出了错误响应

  for num in 0..15 { 
       println(num) }
   }

这给了我一个错误。我看到的唯一区别是我导入的是 UIKit 而不是像所有教程一样的 Cocoa。

当我改为导入 Cocoa 时,我看到另一个错误是这样的。

  Playground execution failed: swift_app.playground:3:8: error: no such module 'Cocoa'

我改变的只是:

import UIKit  

import Cocoa

我如何拥有一个可以正确响应导入 Cocoa 的工作 Playground?

【问题讨论】:

    标签: ios xcode swift swift-playground


    【解决方案1】:

    如果您正在为 OS X 编写代码,则应该只导入 Cocoa。UIKit 仅适用于 iOS,因此听起来您创建了一个 iOS 游乐场。如果您想使用 Cocoa 来学习教程,请创建一个新 Playground 并从菜单中选择 OS X。

    【讨论】:

    • 仅供参考,AppKit 相当于 Cocoa Touch 的 UIKit
    • 另外,如果你在 Xcode 中创建一个新的 cocoa touch 类(文件 -> 新建),恰好 Xcode 在 OS X 下选择了模板 'Cocoa class' 而不是 'Cocoa Touch Class'。如果您创建文件,它将因此包含 import Cocoa(对于 Mac OS X)而不是 import UIKit(对于 iOS)
    猜你喜欢
    • 2015-09-24
    • 1970-01-01
    • 2021-03-30
    • 2022-11-13
    • 2020-04-03
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    相关资源
    最近更新 更多