2017-08-14 10 views
0

MacOSアプリケーションを作成するためにSwift 3を使用するXcodeでNSButtonチェックボックスがあります。私は状態をチェックしようとしています(オンかオフかに関わらず)。 if ([Switch1 state] == NSOnState) { //CODE}私がこれをすると、「スイッチ1」の後にカンマを入力するように指示します。これは正しいのですか、またはこのバージョンのコードはSwift 3のためには古すぎますか?MacOSのアプリケーションスウィフト3についてXcodeのNSButtonチェックボックスの状態を確認します。

`@IBOutlet weak var Switch1: NSButton! 
override func viewDidLoad() { 
    super.viewDidLoad() 
    if ([Switch1 state] == NSOnState) { 
     print("On") 
    } 
    }` 

UPDATE:リファレンスとして、この後でお探しの方のために、正しい行は、私は私のために問題を解決し、この記事を見つけましたif (Switch1.state == NSOnState) {//CODE}

+0

あなたはいくつかのコードを表示することができますか? – Thomas

+0

チェックラインはObjective-Cですが、状態をチェックする方法は正しいですし、ObjCでもドット表記( 'Switch1.s​​tate')を使うことができます。 – vadian

+0

質問の内容を更新しました –

答えて

関連する問題