项目中可用的方法,但不在游乐场中

时间:2016-09-17 12:08:32

标签: swift xcode swift3 swift-playground

我是Swift的新手 - 使用Swift 3,Xcode 8.0 beta 6,Mac OS X 10.11.6。以下行在我的项目中有效(这是一个简单的测试用例,看看'contains'方法是否正常工作):

if ("hello John".contains("John")){}

它在我的项目中工作正常,但当我将其剪切并粘贴到游乐场项目中时,它会出错:

  

“类型'字符串'的值没有成员'包含'”。

我的问题是,除了为什么会抛出这个错误之外,还有不同的框架/功能/方法等在正常项目的游乐场项目中使用? 谢谢你的帮助。 斯奎尔。

1 个答案:

答案 0 :(得分:3)

在Playgrounds中你可能会错过一些框架 - 你也需要导入框架,以便能够访问它的方法:

喜欢

import Foundation // responsible for strings for example

import UIKit // responsible for UI elements

...等

enter image description here