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 objectValueintValue];都可以那!

你可能感兴趣的:(转换)