2017-06-22 7 views
1

NSViewControllerクラスからAppDelegateに存在するメソッドを実行しようとしています。 私はAppDelegateにアクセスするには、この行を試してみました:成功せずNSViewControllerのAppDelegateメソッドへのアクセス

let appDelegate = UIApplication.shared.delegate as! AppDelegate; 

:未解決の識別子の使用「のUIApplication」。 UIKitをインポートしようとしましたが、動作しません...原因はIOSですか?

PS:迅速に開発する方法を学ぶのは難しい...チュートリアルの多くは、客観C用であり、アマツバメはまた、IOSのためにすることができ...

+0

ルックためのショートカットです。あなたの問題は、言語よりもプラットフォームに関するものです。 –

+0

私はnoobです...あなたは答えをしてくださいますか?私はそれを受け入れる:) – Antoine

答えて

2

NSのViewControllerは明らかですマックOS。 MacOSので

あなたは

let appDelegate = NSApp.delegate as! AppDelegate 

NSAppとアプリケーションデリゲートを取得することはiOSのである* `NSApplication` ...何もUIのためのドキュメントでNSApplication.shared()

関連する問題