我是Cocoa的新手,并且正在通过Hillegass的书.我在第20章的挑战2中遇到了麻烦.
挑战是添加复选框,如果绘制的字母是斜体,粗体或两者,则切换.
-(IBAction)toggleItalic:(id)sender
{
int state = [italicBox state];
NSLog(@"state %d", state);
if (state = 1) {
italic = YES;
NSLog(@"italic is yes");
}
else {
italic = NO;
NSLog(@"italic is no");
}
}
Run Code Online (Sandbox Code Playgroud)
现在,当检查框这个代码片段将返回肯定的,而当没有选中该复选框.我究竟做错了什么?
谢谢,
贾斯汀.