4
我是Swift的新手 - 使用Swift 3,Xcode 8.0 beta 6,Mac OS X 10.11.6。下面一行在我的項目工作(這是一個簡單的測試案例,看看是否「包含」方法的工作):方法在項目中可用,但不在操場上
if ("hello John".contains("John")){}
它工作正常,在我的項目,但是當我剪切並粘貼到一個遊樂場項目,它給出了一個錯誤:
"Value of type 'String' has no member 'contains'".
我的問題是,除了爲什麼被拋出這個錯誤,是否有不同的框架/功能/方法等正在操場項目中使用正常項目? 感謝您的幫助。 鄉紳。
謝謝pedrouan,解決了它。我假設(錯誤地!).contains方法是.hasPrefix相同框架的一部分(它在函數中工作正常)。不幸的是,在包括「進口基金會」聲明之前,沒有快速幫助文件可用於其中的任何功能。一個缺陷的位 - 不管包含這些函數的框架是否被導入,對於可用的函數都有上下文相關的幫助會很好。 Anway,謝謝你的幫助。我現在就來找我的下一個錯誤! :) – Squire
不客氣。的確,在遇到這個問題之前我有同樣的感覺。編譯器不建議使用任何框架,我們不能使用沒有的框架。 – pedrouan