3

コードが最初の実行後NSButtenCellに選択済みの状態を変更するのはなぜですか?NSOnState

NSButtonCell *b=[[NSButtonCell alloc] init];
b=[self.myMatrix selectedCell];
[self.myMatrix selectCellAtRow:0 column:0];
if (b.state == NSOnState) {
    NSLog(@"State is On");
}else{
    NSLog(@"State is Off");
}

私に何ができる ?

4

1 に答える 1

1

よくわかりませんが、電話をかけているかどうか確認しましたか

[self.myMatrix selectCellAtRow:0 column:0];

状態変更を実行しますか?

NSMatrix の Apple ドキュメントには次のように書かれています。

> 指定されたセルが編集可能なテキスト セルの場合、そのテキストが選択されます。

おそらく、このメソッドもチェックボックスの状態を変更する可能性があります(ただし、それが問題であるかどうかはわかりません)。

于 2014-01-09T10:30:40.490 に答える