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}
あなたはいくつかのコードを表示することができますか? – Thomas
チェックラインはObjective-Cですが、状態をチェックする方法は正しいですし、ObjCでもドット表記( 'Switch1.state')を使うことができます。 – vadian
質問の内容を更新しました –