gpt4 book ai didi

ios - Swift iOS Playground : Error sending deferral props

转载 作者:IT王子 更新时间:2023-10-29 05:13:23 26 4
gpt4 key购买 nike

iOS playground 设置如此简单:

import UIKit
import SpriteKit
import XCPlayground

let s = CGSize(width: 300, height: 300)
let f = CGRect(origin: CGPointZero, size: s)
let view = SKView(frame: f)
let scene = SKScene(size: s)
scene.backgroundColor = SKColor.redColor()
view.presentScene(scene)
XCPShowView("main view", view)

我在控制台中得到这个:

2014-09-04 17:02:13.358 SpriteKitBETA7[2009:20695] Error sending deferral props: 0x10000003

Assistant Editor 中有一个“主视图”框,但它不显示任何内容。这段完全相同的代码(使用 import Cocoa 而不是 import UIKit)在 OSX playground 上完美运行。我知道我可以在 OSX Playground 上测试东西(尽管在 iOS 上会更方便,因为我不想使用 Yosemite 但我确实有 iOS7 SDK)并复制粘贴到我的项目中,但我想知道是否有人了解这里发生的事情。

最佳答案

根据 Xcode 6 Release Notes ,您需要在文件检查器中启用在完整模拟器中运行。请记住,由于它是通过 iOS 模拟器运行的,因此运行速度会有点慢。在 XCPShowView 开始显示在 playground 的时间轴中之前,您必须等待 iOS 模拟器启动。

  1. Xcode 菜单栏中,转到 View> Utilities> Show File Inspector (++1)
  2. 在右侧文件检查器的 Playground 设置下,确保平台设置为iOS
  3. 确保选中在完整模拟器中运行

如果您将鼠标悬停在Run in Full Simulator 选项上,它说明您应该将其用于动画或使用 OpenGL 的 View 。这两者都适用于使用 SceneKitSpriteKit

关于ios - Swift iOS Playground : Error sending deferral props,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25674183/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com