问题标签 [xcplayground]

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 投票
1 回答
1135 浏览

xcode - 从操场运行的模拟器中闪烁的 UIView

我正在运行一个操场,Xcode 6.3 (6D543q)。因此 Swift 1.2

Playground 导入 XCPlayground。我正在创建一个 UIView 并调用 XCPShowView() 让它在模拟器中而不是在 Playground 中呈现。我也以同样的方式呈现 UIAlertView。

UIAlertView 正常显示。UIView 在较大和较小尺寸之间闪烁大约每秒 5 次,合理不规则。我已经尝试调整它的大小以满足屏幕的边界,但没有运气。

下面的代码......

0 投票
1 回答
653 浏览

swift - Xcode 7 Playground 中没有显示轴

我尝试在 Xcode 7 操场上绘制 sin 波。我有以下代码(来自这篇文章):

向我Assistant Editor展示了这一点:

在此处输入图像描述

但我想要一个像这样的普通图(带轴等):

在此处输入图像描述

我怎样才能做到这一点?

0 投票
2 回答
1287 浏览

swift - 使用 Xcode Playground captureValue()

我在 Xcode 7.1(beta 3)中使用 Playgrounds,但在使用该captureValue()功能时遇到问题:

captureValue:withIdentifier:捕获要在时间线中以指定标识符显示的值。

宣言

public func captureValue(value: T, withIdentifier identifier: String)

— 苹果开发者网站

当我调用该函数时,我得到的只是:

捕获值

如何使用捕获值?还是这是 beta 3 中的错误?

0 投票
1 回答
482 浏览

ios - 在 Playground 中下载图像后如何更新 UIImageView

我在 Playground 中玩耍,试图更好地理解异步图像下载和设置。

我正在使用 NSURLSession DataTask,并且我的图像数据非常好——我可以使用 Playground 的 Quick Look 来确认这一点。

我也在使用XCPlayground框架将页面设置为需要无限期执行,currentPage的liveView就是目标imageView。

然而,仍然缺少一些东西,并且实时视图没有正确更新。有任何想法吗?我想要做的归结为以下代码。您可以在屏幕截图中看到 Playground 的状态:

操场现状

0 投票
1 回答
286 浏览

swift - drawRect 在 Xcode 游乐场中抛出“致命错误:在展开可选值时意外发现 nil”

fatal error: unexpectedly found nil while unwrapping an Optional value为什么在 Xcode 游乐场运行时会抛出以下代码?我不确定下面的代码有什么问题。谢谢你的帮助。我还没有尝试在操场外运行它。

0 投票
0 回答
324 浏览

xcode - 在 Xcode Playgrounds 中禁用警告

如何禁用 Playgrounds 中可怕的弹出式警告行为?

令人讨厌的

发生这种情况时尝试编码是没有意义的,因为整个框架都会随之移动。

....NS令人讨厌!

0 投票
0 回答
316 浏览

swift - 如何更改或删除游乐场中降价渲染代码块上的“示例”标签?

在 Xcode Playgrounds 中,可以使用该Editor -> Show Rendered Markup选项编写 markdown 并正确渲染 markdown。在 Playground 的 markdown 中,代码块可以通过将它们括起来来格式化:```

但是,当格式化的代码像这样渲染时,PlaygroundExample在渲染的版本中添加了一个标签。有谁知道如何更改或删除该标签?

被渲染为:

在此处输入图像描述

0 投票
0 回答
300 浏览

ios - 导入 UIKit 时抛出“Playground execution failed”

我试图在操场上玩 UIKit,但我一直发现以下错误:

" Playground execution failed: expression failed to parse, unknown error * thread #1: tid = 0xc9c7, 0x00000001067253c0 Test executePlayground, queue = 'com.apple.main-thread', stop reason = breakpoint 1.2 * frame #0: 0x00000001067253c0 TestexecutePlayground frame #1: 0x00000001067249c0 Test __37-[XCPAppDelegate enqueueRunLoopBlock]_block_invoke + 32 frame #2: 0x000000010723f25c CoreFoundationCFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK + 12 frame #3: 0x0000000107224304 CoreFoundation __CFRunLoopDoBlocks + 356 frame #4: 0x0000000107223a75 CoreFoundation__CFRunLoopRun + 901 frame #5: 0x0000000107223494 CoreFoundation CFRunLoopRunSpecific + 420 frame #6: 0x000000010c631a6f GraphicsServicesGSEventRunModal + 161 帧 #7:0x0000000107dce964 UIKitUIApplicationMain + 159 frame #8: 0x00000001067246e9 Test主 + 201 帧 #9:0x000000010a78168d libdyld.dylib`start + 1 = "

以下是更多详细信息: XCode 版本:8.1 OSX 版本:10.11.5

代码如下:

只需通过以下声明

我收到上述错误。同时,我什至无法导入 PlaygroundSupport,因为它不会自动完成。

当我尝试从苹果或任何其他具有 UIKit 的游乐场示例运行示例代码时,我一直得到这个。我尝试使用 stackoverflow 上所有可能的查询来查找问题,最后决定发布这个问题。

非常感谢任何帮助。真诚的感谢

0 投票
5 回答
13718 浏览

ios - 如何在 Xcode 8.2 的游乐场项目中使用 Swift 从用户那里获取输入?

我正在尝试从 iOS 操场上的用户那里获取动态输入,但它不起作用。我尝试了以下代码,但没有成功。

0 投票
2 回答
294 浏览

ios - 带有游乐场的依赖框架

假设我有 2 个框架:

  • MyApp.framework
  • FancyLabels.framework

MyApp.framework 有一个故事板,它使用来自 FancyLabels.framework 的类。

如果我创建一个链接和嵌入两个框架的应用程序目标,我可以从 MyApp.framework 实例化视图控制器没有问题。

但是,如果我尝试在操场上从 MyApp.framework 实例化一个视图控制器,它就无法从 FancyLabels.framework 中找到类。

我的游乐场代码:

控制台中的输出: