问题标签 [swift-playground]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2545 浏览

ios - 函数在 Swift 中不起作用

所以我一直在尝试学习一些 Swift 并且一直在研究具有返回类型的函数。我添加了这个函数,它应该可以工作,但我仍然收到错误“找不到成员'convertFromStringInterpolationSegment。' 我查看了其他堆栈溢出问题并尝试应用他们的答案,但无济于事。非常感谢一些帮助。

0 投票
1 回答
435 浏览

swift - Xcode-playground 的时间线:白色背景上的白色文本

我在 Xcode 6 中玩游乐场,但遇到了游乐场时间线的问题。具体来说,文本和背景都是白色的,因此无法看到。要查看文本,我必须选择面板中的每一行,使其可见 - 参见图片:

在此处输入图像描述

有人遇到同样的问题并有解决方案吗?

0 投票
2 回答
951 浏览

swift - 遍历混合类型的对象数组

我正在尝试一些非常简单的事情(至少在 ObjC 中)。

我想遍历一个集合 - 让我们说一个字符串和子数组的数组,打印所有字符串并递归调用函数来遍历任何子数组。

我试过这样的事情:

但是我尝试向下转换项目时遇到错误:

如果让collectionItem = item as,不能从'T.GeneratorType.Element'向下转换为非@objc协议类型'Collection'?收藏

不太通用的变体也因编译错误而失败:

那一个要么使操场崩溃,要么无法编译:

我想我正在尝试解决错误的方法,但我无法弄清楚如何在 Swift 中解决这个问题。如果有人能指出我正确的方向,那就太好了。

0 投票
1 回答
892 浏览

xcode - Swift NSDate Xcode error - SourceKitService terminated

This Swift code is very simple and should work, correct? Why am i receiving an error that says "SourceKitService terminated - editor functionality currently limited" Am I doing something wrong or is it the beta's fault?

0 投票
9 回答
27466 浏览

xcode - 如何在 Swift Playground 中重新打开控制台输出?

在我决定尝试单击 [X] 关闭控制台输出之前,我很高兴println在 Swift/Xcode 6 Playground 的助理编辑器中访问控制台输出(有关更多信息,请参见此 SO 线程)。

如何恢复控制台输出?

0 投票
1 回答
126 浏览

cocoa - 继承的控件不绘制

我正在尝试通过继承 NSProgressIndicator 来创建自己的进度条。我在 Xcode 6 中使用 Playground 编写了代码,它工作正常(内容绘制正确)。

一旦我将类放到 GUI 上(作为“自定义视图”或“不确定进度指示器”的类型),尽管该drawRect(dirtyRect: NSRect)方法已被覆盖并被框架调用,但控件不会绘制。

这是我的代码:

在操场上使用它可以正常工作。将其设置为放置在 UI 上的控件的类型不起作用。

有人知道可能出了什么问题吗?

编辑:只是为了添加该信息:我使用 Xcode 6 中包含的新“调试视图层次结构”功能检查了视图。结果:控件肯定存在。

0 投票
0 回答
290 浏览

ios - Swift 中 JSON 解码的问题(XCode6 beta2)

我做了一个小演示来使用一个restful API请求和解码数据,API URL是:

这是一个视频 URL 的 API,我在 Playground 中编写并运行了以下代码:

然后在 Xcode 中,它每次都会自动退出。但是,如果我将 URL 更改为:

代码运行没有问题。

在此处输入图像描述

如果有人可以帮助我,我将不胜感激,这是Xcode 6 beta的错误还是我的书面代码有问题?

Xcode 致命

0 投票
2 回答
2719 浏览

ios - 为什么它不能在 swift 2 的操场上显示任何东西?

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

0 投票
3 回答
328 浏览

swift - Issue using protocol to connect two classes in swift language

I use playground and try to get message "show : Hello" in below simple code. However, nothing shows, but there is no compiler error. I don't where the problem is.

0 投票
3 回答
1483 浏览

swift - Swift:返回一个输入输出函数

如何编写一个返回另一个带有 in-out 参数的函数的函数?

我想编写makeIncrementor返回函数的incrementor函数。此incrementor函数采用一个 In-Out 参数并将其递增一定量(它不返回任何内容)。这是我的代码:

但是,Xcode 给出以下错误:

我究竟做错了什么?