我有一个数组,我用复选框、滑块和 NSTextField 中的值填充。请参见下面的 001。它的工作原理很明显。
但是,在分析我的代码时,我收到以下消息:
/Users/ronny/DEV/0200-ObjC4/Egg&Breakfast/Classes/TimeController.m:358:24:
Argument to 'NSArray' method 'arrayWithObjects:'
should be an Objective-C pointer type, not 'NSInteger'
我尝试了几件事,例如将带有 intValue 的三行类型转换为(NSInteger)。没有成功。知道有什么问题吗?
NSArray *myValues = [NSArray arrayWithObjects:
[isAppointment state], //Checkbox
[boxForEver state], //Checkbox
[boxMakeSound state], //Checkbox
[tickTackFlag state], //Checkbox
[txtRemark stringValue], //NSTextField
[slideHour intValue], //Slider
[slideMin intValue], //Slider
[slideSec intValue], //Slider
[startAuto state], //Checkbox
nil];