有几行代码不会在操场上出现。如果你把代码弄乱了,有时它就会出现,把代码移来移去或者放在其他地方。还有人吗?有修补方法吗?这只是一个测试版的问题吗?
确保您没有无意中在操场代码中添加错误。不幸的是,没有错误的内联通知,并且在创建错误之后,游乐场中的任何内容都不会更新。
为此提供帮助,打开助理编辑器(文件>视图>助理编辑器>显示助理编辑器),其中应该包括一个控制台输出框。如果你的操场上有任何错误,它们就会在那里显现出来。一旦纠正了,你的游乐场应该再更新一次。
也就是说,根据操场的复杂程度和大小,它可能会有点慢。
问题内容: 我在Swift中使用“ NSTimer.scheduledTimerWithTimeInterval”看到的所有示例都使用“ target:self”参数显示,但不幸的是,这在Swift Playgrounds中无法直接使用。 这是上面引用的导致错误的示例: 问题答案: 这些天您真的不应该使用。它消耗大量资源,导致不必要的电池消耗,并且该API使自己变得丑陋。 使用来代替: 当然,由于
问题内容: 我一直在尝试将Obj-C库移植到Swift,但是遇到了一个问题,当Swift代码在项目中时,链接器无法构建静态库。 作为最小的复制者,请进入XCode6并创建一个新的iOS静态库。它会为您提供一个带有空白.h和.m文件的项目。这样可以编译良好。然后,将新的.swift文件添加到项目中(无论是否创建标题桥)。这也 应该 编译良好,但是在链接期间失败: 如果我瞄准模拟器或设备,则会发生这种
问题内容: 是否可以更改用于构建框架的Carthage Swift版本? 我试图将我的项目迁移到Swift 3(在Xcode 8 beta上),并且第三方库是唯一阻止我的项目编译的东西。在为swift 3使用特定分支时,迦太基会抛出有关新Swift语法的错误。 任何帮助将不胜感激! 问题答案: 迦太基使用命令行工具来构建框架。命令行系统使用的Xcode版本由工具选择的值确定 它需要指向Develo
问题内容: 我的SpriteKit运动场笔记本在MacBook Pro上平均为15 FPS。 游乐场的运行速度是否比iOS设备模拟的运行速度慢?如果我在iPad Pro上运行同一本运动场游戏,FPS限制是否会相似?我的计算机上打开的其他应用程序会限制游乐场的速度吗? 编辑: 运动代码(例如子类和辅助代码的扩展名)在运动场书的“源”文件夹中移动,因为模拟只能编译一次,因此模拟可以更快地运行。 问题答
问题内容: 我正在使用2014年WWDC教程408:使用XCode Beta 3(30分钟)的Swift Playgrounds。自Beta 2起,Swift语法已更改。 为什么我不能以这种方式修改可变整数数组? 问题答案: 因为子例程参数是隐式定义的,因此是不可变的。尝试将声明更改为: 以及对以下内容的调用: 您也可以使用,但这仅允许在子例程中修改数组。Beta 3的最大变化是使数组真正按值传递