【发布时间】:2012-11-16 08:20:09
【问题描述】:
我有一个数组,其中填充了复选框、滑块和 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];
【问题讨论】:
标签: objective-c nsarray message code-analysis