草庐IT

PlayGround

全部标签

swift - 方法在项目中可用但在 playground 中不可用

我是Swift的新手-使用Swift3、Xcode8.0beta6、MacOSX10.11.6。以下行在我的项目中有效(这是一个简单的测试用例,用于查看“包含”方法是否有效):if("helloJohn".contains("John")){}它在我的项目中运行良好,但是当我将其剪切并粘贴到playground项目中时,出现错误:"Valueoftype'String'hasnomember'contains'".我的问题是,除了为什么会抛出这个错误之外,Playground项目中使用的框架/功能/方法等是否与普通项目不同?谢谢你的帮助。乡绅。 最佳答案

Swift – Balloons.playground – 无法将 "textures"添加到时间轴

我正在玩“Balloons.playground”教程,当我尝试通过单击代码行旁边的圆圈将纹理添加到时间轴时lettextures:[SKTexture]=images.map{SKTexture(imageNamed:"balloon-\($0)")}我只看到“未知错误”重复了13次。怎么回事? 最佳答案 自这篇文章发布以来,Playgrounds中出现了一些问题(Xcode6beta4是这篇文章发布时的最新文章。)我尝试了几种替代方案,但都以类似的方式失败了。我认为在Playground上查看SKTexture可能会被破坏。这是

swift - 如何在 Swift playground 中将文本转换为适用于 OSX 的语音

我正在尝试学习如何在Swift中为OSX(不是iOS)进行文字转语音。我有一个带代码的Playground:importCocoaletsynth=NSSpeechSynthesizer()synth.startSpeaking("HelloWorld")它似乎在运行,但没有声音出现。在Xcode中,左下角有一个蓝色的小三角形,我按下它以为它可能会做些什么,但遗憾的是没有:关于如何在Swiftplayground中将文本转换为适用于OSX的语音有什么想法吗?提前致谢! 最佳答案 NSSpeechSynthesizer的.startS

swift - 如何在 Swift 的 playground 中获取用户输入?

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭1年前。Improvethisquestion我想从命令行获取用户输入。我正在使用readLine()但我无法提供任何输入。

swift - 在 Swift Playground 中播放声音

如何在Swiftplayground中使用AVFoundation播放声音文件?理想情况下,文件应位于URL中,而不是本地驱动器中,但这并不重要。 最佳答案 我自己也在黑暗中摸索,但我认为这可能是由于swiftplaygrounds的一些限制。考虑这段代码:#!/usr/bin/swiftimportCocoaimportAVFoundationvarerror:NSError?println("Hello,Audio!")varurl=NSURL(fileURLWithPath:"/Users/somebody/myfile.mi

xcode - 无法打开 Swift Guided Tour Playground

当我尝试从Apple的电子书打开SwiftGuidedTourplayground时,它说“无法打开该文档,因为它来自较新版本的Xcode。据我所知,我正在使用最新的非Beta版本,我还没有使用Swift2.0,仍在学习第一个版本。是否已更新所有playground以使用Xcode7Beta或其他东西?我正在使用Xcode6.3.2,就在实际上不是最新版本的情况。 最佳答案 我在xcode6.3.2上遇到了同样的问题。我通过ibook链接下载它时遇到了问题。一旦我通过我们下载它,它就起作用了。https://developer.ap

swift - Xcode 7 playground 中没有显示轴

我尝试在Xcode7playground中绘制正弦波。我有以下代码(来自thispost):importXCPlaygroundletsineArraySize=64letfrequency1=4.0letphase1=0.0letamplitude1=2.0letsineWave=(0..(arrayToPlot:Array,title:String){forcurrentValueinarrayToPlot{XCPCaptureValue(title,value:currentValue)}}plotArrayInPlayground(sineWave,title:"Sinewav

Swift 4.2,Xcode Playground 中的 String firstIndex() 函数错误

我在读《TheSwiftProgrammingLanguage》Swift4.2”和“子字符串”部分下的“字符串和字符”一章中,给出了以下代码作为示例:letgreeting="Hello,world!"letindex=greeting.firstIndex(of:",")??greeting.endIndexletbeginning=greeting[..我将这个block复制并粘贴到我的Xcodeplayground中;但是,我收到以下错误:Playgroundexecutionfailed:error:MyPlayground.playground:6:13:error:val

ios - 是否可以在 iOS Playground 中加载 Storyboard?

是否可以在iOSPlayground中加载Storyboard?请按照以下问题中的步骤操作:HowdoyouinstantiateaStoryboardfromafilewithinaniOSplayground?编译Main.storyboard使用ibtool--compileMainMenu.nibMainMenu.storyboard将其添加到playground的Resources文件夹中。然后尝试加载它:letstoryboard=UIStoryboard(name:"Main",bundle:NSBundle.mainBundle())这导致错误:Playgroundex

ios - Playground 因递归值类型而崩溃

此代码的Xcodeplayground崩溃-如果在项目中它会阻止编译。我试图声明一个非常简单的结构:structNode{letvalue:Tvarnext:Node?init(_value:T){self.value=valuenext=nil}}如果我在XCodeplayground中这样做,我会收到以下错误消息:与playground服务的通信意外中断。如果我在XCode的单独文件中声明此结构,则无法编译该项目。在这种情况下,我得到的只是Commandfailedduetosignal:Segmentationfault:11。有人可以帮我解决这个问题吗?有解决方法吗?非常感谢任