2017-05-31 136 views
-2

我開始學習Swift 3,但我不斷收到錯誤。「使用未解析的標識符」

例:

使用未解決的識別符 'UIAlertController'

使用未解決的識別符 'UIAlert'

我的代碼

@IBAction func click(_ sender: Any) { 
    let alert = UIAlertController(title: "Alert", message: "Message", preferredStyle: UIAlertControllerStyle.alert) 
    alert.addAction(UIAlertAction(title: "Click", style: UIAlertActionStyle.default, handler: nil)) 
    self.present(alert, animated: true, completion: nil) 
} 
+0

「導入UIKit」? (等等......你的問題上有OSX標籤,你是在爲Mac或iOS編寫代碼嗎?) –

+0

沒有這樣的模塊'UIKit' http://prntscr.com/fedb0q –

+0

如果你正在創建一個Mac項目, 「UI」-stuff不存在。 –

回答

1

申請OS X/macOS使用自己的SDK的,這是不一樣的iOS

例如,UIKitiOSAppKitmacOS等價,但它們是不可互換 - 這意味着使用庫,框架,SDK的,等了正確的平臺。

+0

非常感謝您提供給我的信息。 –