Objecetive-C强制转换问题1
Objecetive-C强制转换问题1!
今天遇到一个强制转换的问题!用(类型)怎么转换都出错。
IBOutletNSPopUpButtonCell *rollMac;
IBOutlet NSImageCell *macIconImages0;
int number=[rollMac objectValue];
NSString *stringUrl=[rollMac itemTitleAtIndex:number];
[macIconImages0 setImage:[selfmacIconImages:stringUrl]];
这句话 NSString *stringUrl=[rollMac itemTitleAtIndex:number]; 一直都出错!
然后改成
int number=[[rollMac objectValue] intValue];
NSString *stringUrl=[rollMac itemTitleAtIndex:number];//selectedItem
[macIconImages0setImage:[selfmacIconImages:stringUrl]];
改那这句话,int number=[[rollMac objectValue] intValue];都可以那!