为什么它不能在 Swift 2 的 Playground 中显示任何内容?

2024-02-25

我尝试使用 spriteKit 在助理编辑器的游乐场中显示一些内容。然而,什么也没有显示。下面是代码。如果有人可以显示结果(蓝色矩形),请通知我。如果不是,请找出问题出在哪里。

import UIKit
import SpriteKit

let view:SKView = SKView(frame: CGRectMake(0, 0, 1000, 800))
let scene:SKScene = SKScene(size: CGSizeMake(1000, 800))
scene.scaleMode = SKSceneScaleMode.AspectFit

let blueBox: SKSpriteNode = SKSpriteNode(color: UIColor.blueColor(), size: CGSizeMake(300, 300))
blueBox.position = CGPointMake(512, 384)
scene.addChild(blueBox)

view.presentScene(scene)

您可以通过单击侧边栏中的 QuickLook(眼睛)或圆圈加号按钮来查看视图的当前状态。但要查看 SpriteKit 场景动画,您可能需要实时视图。为此,您需要 XCPlayground 框架。

import XCPlayground
XCPShowView("my SpriteKit view", view)

有关详细信息,请阅读在 Playground 中探索和评估 Swift 代码 https://developer.apple.com/library/prerelease/ios/recipes/xcode_help-source_editor/ExploringandEvaluatingSwiftCodeinaPlayground/ExploringandEvaluatingSwiftCodeinaPlayground.html在 Xcode 帮助中或观看WWDC 2014 第 408 场会议:Swift Playgrounds https://developer.apple.com/videos/wwdc/2014/#408.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么它不能在 Swift 2 的 Playground 中显示任何内容? 的相关文章

  • 使用 NSString 进行 UTF8 解码

    我是 Objective C 新手 尝试使用以下示例将格式错误的 UTF8 编码 NSString 转换为格式良好的字符串苹果文档 http developer apple com library mac documentation Coc
  • iOS、通用链接、Swift。 continueUserActivity 未调用

    我正在为我们的 iOS 应用程序实现通用链接 这是我的一小部分 AppDelegate private func application application UIApplication openURL url URL sourceApp
  • AppStore 提交:错误 ITMS-9000:“无效的捆绑结构 - 不允许二进制文件‘MyApp.app/BuildAgent’

    我陷入了以下错误 我根本不明白 错误 ITMS 9000 无效的捆绑结构 不允许使用二进制文件 MyApp app BuildAgent 您的应用程序可能只包含一个可执行文件 当我使用 Xcode 从 Archive 导出到 IPA 时 我
  • 从 UIPickerView 的选定行设置 UIButton 的标题

    详细场景是这样的 我使用循环创建 10 个按钮并设置 0 9 的标签 点击每个按钮时 我将调用 UIPickerView 在其中加载来自不同数组的数据 到这里我就得到了预期的结果 但我希望 pickerView 中选定的行应设置为相应按钮的
  • 如何制作带有 SWIFT 图像的弹出窗口

    我想知道如何制作类似于此示例的弹出窗口 原始窗口充满了按钮 选择这些按钮后将拉出我想要使用的图像 我会简单地创建一个可重用的UIView组件以及作为子视图所需的一切 例如UIImageView为了你的形象 UILabel or a UIBu
  • 如何保护 iOS 应用程序免受任何操作系统攻击(在越狱设备上)

    我希望保护我的应用程序数据 以防任何操作系统攻击或越狱 iOS 设备上的未经授权的访问 在这种情况下 有什么方法可以检测此类威胁并保护应用程序数据 虽然我同意 jrturton 的说法 但如果您有想要保护的关键数据免受流氓应用程序 而不是用
  • (Kiss)XML xpath 和默认命名空间

    我正在开发一个 iPhone 项目 需要解析一些 xml xml 可能包含也可能不包含默认名称空间 我需要知道如何解析 xml 以防它使用默认命名空间 由于我需要读取和写入 xml 因此我倾向于使用 KissXML 但我愿意接受建议 这是我
  • 从按钮执行 Segue 时应用程序冻结

    我的故事板中有一个按钮 它呈现一个带有模式序列的视图控制器 每次按下此按钮时 应用程序都会冻结 没有崩溃 也没有错误消息 prepareForSegue被调用 所有应该存在的视图控制器都在代码中prepareForSegue 但它们不会出现
  • iOS:生成pdf时绘制文本时如何设置字体?

    我在ios应用程序中使用drawpdf函数生成pdf 同时调用nsobject类中的drawtext函数 它根据我指定的框架和字符串清楚地绘制文本 我的代码是 void drawText NSString textToDraw inFram
  • 为什么 iOS 启动屏幕很慢?

    我的 iOS 应用程序启动屏幕大约需要 3 5 秒 我有一张将在启动屏幕后加载的地图 我的用户必须等待启动屏幕加载 然后再等待 3 秒才能加载地图 有没有办法最大限度地减少启动屏幕时间 基本上这种延迟意味着you在启动过程中做了一些非常错误
  • 使用未解析的标识符“FlurryAdInterstitial”

    我正在尝试整合Flurry Interstitial Ads使用cocoapods in Swift and Xcode 7 1 1 我正在关注开发人员雅虎网站上的此文档 https developer yahoo com flurry d
  • 会话重新启动后 AVcapture 会话启动缓慢

    我有一个主视图控制器 它连接到具有 avcapturesession 的第二个视图控制器 我第一次从主视图控制器转向捕获会话控制器 大约需要 50 毫秒 使用 仪器 检查 然后我从捕获会话返回到主视图控制器 然后从主控制器返回到 avcap
  • 如何在button.addTarget操作中发送多个按钮?斯威夫特3

    如何将button和button2发送到我的pressButton2函数中 当用户触摸按钮2时 我需要更改按钮和按钮2的颜色 当我的 button2 addTarget 看起来像这样时 我收到错误 表达式列表中存在预期表达式 import
  • TableViewController 的 viewDidLoad 未触发

    我一直在关注这个tutorial http www appcoda com ios programming sidebar navigation menu 有一个滑出式菜单 我添加了一个 TableViewController 它将显示文章
  • 如何解决 Xcode 5 中的红色(已移动)文件?

    在 Xcode 4 中 当您要移动文件时 可以通过单击右侧菜单中的按钮并通过 Finder 选择新位置来解析文件的新位置 在 Xcode 5 中 右侧菜单中没有按钮 我还没有找到任何方法通过右键单击文件或顶部菜单栏选项来指定文件的新位置 在
  • Firebase ref.removeAllObservers() 是否也会递归删除子观察者?

    我看到了一些与此相关的问题 但没有一个真正证实了我的疑问 If I removeAllObservers 在父节点上 这是否也会递归地删除可能已附加在所有子节点和子节点的子节点等处的所有其他观察者 递归地 API 文档为removeAllO
  • 如何使用 RX 应用宽限时间?

    我有一个Observable
  • 如何在 UICollectionView 中将行居中?

    我有一个UICollectionView与随机细胞 有什么方法可以让我将行居中吗 默认情况下它是这样的 x x x x x x x x x x x x x x 这是所需的布局 x x x x x x x x x x x x 我必须做这样的事
  • iPhone 上的纵向 UISplitViewController 在 iOS 8 中始终显示主视图和细节视图

    UISplitViewController in portrait在 iPhone 上始终显示主控和细节iOS 8 我尝试子类化UISplitViewController并将其配置为同时显示主视图和细节视图 但没有任何效果 class AP
  • SpriteKit的更新函数:时间与帧率

    一般来说 我对编程和 Spritekit 很陌生 并且有兴趣探索毫秒和帧率之间的关系 以及如何使用更新函数作为两者之间的中介 帧率与毫秒 从本质上讲 帧速率和时间之间的主要区别在于时间始终一致 而帧速率则不然 由于密集的图形程序 它可能会下

随机推荐

  • Jackson 2.2.3 中属性的 getter 定义相互冲突

    为了简单起见 这里是一个简单的类 class GetterMethodsObject int id 10 public int getId return id JsonIgnore public boolean isId return tr
  • 使用相互或循环(循环)导入时会发生什么?

    在 Python 中 当两个模块尝试执行操作时会发生什么import彼此 更一般地说 如果多个模块尝试import在一个循环中 See also What can I do about ImportError Cannot import n
  • LINQ to Entities 查询不支持转换为十进制

    我有一个数据库表事务 transactionID LocalAmount 其中 Localmount 属性的数据类型是float 在用户界面上我试图返回SUM按钮单击事件中一行中的列 Localamount 我用过decimal代替floa
  • 什么是“单位”? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 在单元测试的背景下 什么是 单元 我通常将其定义为单一代码执行路径通过单一方法 根据经验法则 测试一个方法所需的单元测试数量等于或大于
  • 透明 UINavigationBar 下的 UIWebView

    我有一个 UIWebView 我想将其放在半透明的 UINavigationBar 下 通常 当我将 UIScrollView 放在半透明的 UINavigationBar 下时 我会设置其 contentOffset 以便所有内容最初都会
  • API 端点返回“此请求的授权已被拒绝”。发送不记名令牌时

    我已按照教程使用 C 中的 OAuth 保护 Web API 我正在做一些测试 到目前为止我已经能够成功地从 token 我正在使用名为 Advanced REST Client 的 Chrome 扩展来测试它 access token t
  • 是否可以向 networkx 中的图形对象添加无向和有向边?

    我正在致力于实现一种算法来确定数据集的图形结构 数据集的变量之间可以有无向或有向边 我可以用 Python 创建自己的图形对象 但我很好奇 Networkx 是否具有此功能 据我所知 Networkx 只有一个 Graph 对象 仅无向边
  • Windows 身份验证和 Angular 7 应用程序

    我开发了内联网应用 后端 ASP NET WEB API 2 所有控制器都有授权属性 前端 Angular 7 产品构建后 我将生成的脚本移至后端项目
  • asyncio as_yielded 来自异步生成器

    我希望能够从许多异步协程中产生收益 异步的as completed有点接近我正在寻找的东西 即我希望任何协程能够随时返回调用者然后继续 但这似乎只允许常规协程具有单个返回 这是我到目前为止所拥有的 import asyncio async
  • 没有数学模块的Python 3中的ceil和floor等效吗?

    我需要在不使用的情况下将天花板和地板 3 2 结果 1 5 import math math floor 3 2 gt 3 2 math ceil 3 2 gt 好的 问题是这样的 将所有数字相加 15 45 15 45 15 有 N 个项
  • 读取虚拟端口时 ser.inWaiting() 始终返回 0

    我很难获得pyserial和一个玩得很好虚拟端口 我知道这是其他一些人写过的领域 但我在这些答案中找不到任何可以解决我的问题的内容 如果我只是太笨了 请原谅我 解决方案在其他地方已经存在 这就是我想要实现的目标 我想设置一个虚拟端口 我可以
  • Eclipse JUnit4:使用名称模式排除测试

    是否可以在 Eclipse 的 JUnit Run 配置中指定一个名称模式 例如 integration Test 在运行项目的所有测试时应将其从测试运行中排除 查看运行 调试配置中的选项 我认为这个问题可以简化为 是否可以排除基于 jun
  • 从 vb.net 运行 Python 函数

    我是 vb net 新手 我试图从 vb net 调用 python 函数 但收到错误 Invoke 不是 Microsoft Scripting Hosting ObjectOperations 的成员 Imports Microsoft
  • 如何在 firebase 中查询所有子项中具有特定值的属性

    我有这个数据结构 其中待办事项被组织为遵循路径 todos uid metausers simplelogin 1 displayName John Doe provider password provider id 1 simplelog
  • 在 Internet Explorer 中使用 .append() 刷新列表框的内容

    使用 Firefox 和 Chrome 上的 jQuery 我可以动态更改列表框中的数据 append 声明或我需要的任何方式 相同的代码不适用于 IE 列表框
  • 冻结 linq IQueryable (如 ToList().AsQueryable() 所做的那样)

    有没有办法冻结IQueryable这样在访问数据库时就不会向查询添加额外的连接 例如 我可以做一个 ToList 冻结查询 但这会对性能产生影响 因为我所做的任何过滤都是在中间层上进行的 并且我没有从数据库服务器上的预过滤中获得任何性能提升
  • 将其使用的代码和只读数据放在一起是个好主意吗?

    在编写与查找表相关的答案时另一个问题 https stackoverflow com q 41529921 149138我想起了我一直想知道的一件事 将函数所需的少量非代码数据放在函数旁边 而不是像传统的那样将其放在另一个部分中 这是否明智
  • Facebook 分享对话框图像不显示

    我正在使用 Facebook 共享对话框 https developers facebook com docs reference plugins share links https developers facebook com docs
  • 将 MP3 裁剪到前 30 秒

    原始问题 我希望能够从现有的 MP3 文件生成一个新的 完全有效的 MP3 文件以用作预览 先试后买的风格 新文件应该只包含第一个n轨道的秒数 现在 我知道我可以 砍流 n交付文件时的秒数 根据比特率和标头大小计算 但这有点脏 而且是 VB
  • 为什么它不能在 Swift 2 的 Playground 中显示任何内容?

    我尝试使用 spriteKit 在助理编辑器的游乐场中显示一些内容 然而 什么也没有显示 下面是代码 如果有人可以显示结果 蓝色矩形 请通知我 如果不是 请找出问题出在哪里 import UIKit import SpriteKit let