如何将图像加载到Xcode 9游乐场?
我花了好几个小时试图在我的Swift操场上获取图像数据。我已经学习了许多教程,建议在目录中添加一个资源文件夹作为同级目录。你的操场在里面。或者将图像拖动到游乐场导航器的“资源”文件夹中。什么都没起作用。要在操场上加载图像视图,我必须做些什么?当我如何将图像加载到Xcode 9游乐场?,xcode,swift-playground,Xcode,Swift Playground,我花了好几个小时试图在我的Swift操场上获取图像数据。我已经学习了许多教程,建议在目录中添加一个资源文件夹作为同级目录。你的操场在里面。或者将图像拖动到游乐场导航器的“资源”文件夹中。什么都没起作用。要在操场上加载图像视图,我必须做些什么?当我 导入PlaygroundSupport 标记资源文件夹并点击+图标 选择将文件添加到“资源”并选择您的图像(此处:image.jpg) 通过let image=UIImage(名为:“image.jpg”) Xcode 12预览版 这些方法有效。告诉我
导入PlaygroundSupport
let image=UIImage(名为:“image.jpg”)
这些方法有效。告诉我们为什么它们不适合你:例如,你操场的屏幕截图可能有助于发现问题。另外,打开操场的调试区域,告诉我们错误消息是什么。没有错误。源和资源文件夹只是灰显。将图像拖动到其中没有任何效果。我采用了我之前描述的方法,并取得了成功。我不知道为什么它现在不起作用。我在同一台机器上使用Xcode8和Xcode9,这通常会导致模拟器出现问题。我想知道来回切换是否在某种程度上破坏了游乐场。在Xcode版本之间切换可能会导致问题-我知道这发生在你身上。//图像文字呢?您只需将图像从Finder拖到Played中的代码编辑器中,在变量旁边-不在Resources文件夹中,Played将导入文件本身。它有用吗?就像你做的那样,
让img=
然后你把Finder中的图像放在=
旁边。这实际上是可行的,但是当我尝试让img=THAT
时,我遇到了错误,让a=#imageLiteral(resourceName:“big.png”)
似乎可行。至少这不起作用let a=#imageLiteral(resourceName:“big.png”)let im=UIImage(imageLiteralResourceName:a)
FYI:使用Xcode 9.2.3,图像的显示(以灰色圆角矩形内联)需要点击最右侧的“显示结果”(看起来有点像图标化的计算机CRT)。