[英]Playground Xcode never stops running, any ideas?
我一直在學習Swift並且一直有一個反復出現的問題。 操場在運行時無法運行代碼,甚至是默認的MyPlayground文件。 我沒有得到任何輸出。
我在網上搜索過,其他人和我有同樣的問題,但沒有答案。 對於我之前創建的默認文件和構建文件,會發生這種情況。
我在3個不同的場合與蘋果公司進行了交談,沒有得到任何結果,也沒有提到開發者論壇,他們也沒有得到答案。
有什么想法嗎?
例如,
//: Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
print(str)
這是默認值,在運行時,我沒有在Utilities視圖中獲得str的輸出,只是說在頂部運行MyPlayground。
謝謝
你在為什么建造? iOS,macOS還是tvOS?
macOS的默認文件如下所示:
import Cocoa
var str = "Hello, playground"
哪個運行完美,沒有錯誤。
但是當我運行為iOS
構建的代碼時,Xcode會拋出一個錯誤:
Swift Compiler Warning: No such module `Cocoa`.
無論哪種方式, 你都無法在為iOS構建的游樂場中import Cocoa
,因此不要import Cocoa
,而是import UIKit
。 此外, import UIKit
是構建iOS時的默認文件。 所以我懷疑你是在iOS游戲場所運行默認的macOS文件。
這里還有另一個問題,它解決了在Playgrounds中導入Cocoa
的問題。
由於你看起來像一個空指針異常,根據你的評論,可能來自試圖加載一個不存在的對象的項目,這里有一些故障排除步驟:
import Cocoa
。 import
(注意最后的空格。) C
C
沒有提供包含Cocoa
的自動完成列表,那么它不是構建的一部分。 接下來,在同一個操場上:
import Cocoa
行 import
(最后的空格。) UI
並等待自動完成列表 UI
具有UIKit的自動完成選項,則Cocoa不是游樂場的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.